P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ContainerSizeExtractor Member List

This is the complete list of members for ContainerSizeExtractor, including all inherited members.

applyConstraintToField(ConstrainedField &field, const std::vector< int > &layout) (defined in ContainerSizeExtractor)ContainerSizeExtractorprotectedstatic
applyConstraintToSlices(std::vector< ConstrainedSlice * > &slices, const std::vector< int > &layout) (defined in ContainerSizeExtractor)ContainerSizeExtractorprotectedstatic
computeSlicing(unsigned fieldSize, const std::vector< int > &layout) (defined in ContainerSizeExtractor)ContainerSizeExtractorprotectedstatic
extract(const PragmaContainerSize &pragma, ConstrainedFieldMap &dst)ContainerSizeExtractorstatic
getFieldSize(const ConstrainedField &field) (defined in ContainerSizeExtractor)ContainerSizeExtractorprotectedstatic
getSortedSlicePointers(const std::vector< le_bitrange > &slicing, ConstrainedField &field) (defined in ContainerSizeExtractor)ContainerSizeExtractorprotectedstatic
isLoggableOnField(const std::vector< int > &layout) (defined in ContainerSizeExtractor)ContainerSizeExtractorprotectedstatic
updateFieldSlicesWithSlicing(const std::vector< le_bitrange > &slicing, ConstrainedField &field) (defined in ContainerSizeExtractor)ContainerSizeExtractorprotectedstatic