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

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

add_payload_gw_layout(const IR::MAU::Table *tbl, const LayoutOption &base_option) (defined in LayoutChoices)LayoutChoices
cache_action_formats (defined in LayoutChoices)LayoutChoicesprotected
cache_layout_options (defined in LayoutChoices)LayoutChoicesprotected
cache_t typedef (defined in LayoutChoices)LayoutChoicesprotected
clear() (defined in LayoutChoices)LayoutChoicesinline
create(PhvInfo &p, const ReductionOrInfo &ri, SplitAttachedInfo &a) (defined in LayoutChoices)LayoutChoicesstatic
fpc (defined in LayoutChoices)LayoutChoices
get_action_formats(const IR::MAU::Table *t, ActionData::FormatType_t type) (defined in LayoutChoices)LayoutChoicesinline
get_action_formats(const IR::MAU::Table *t) (defined in LayoutChoices)LayoutChoicesinline
get_attached_formats(const IR::MAU::Table *t, ActionData::FormatType_t format_type) const (defined in LayoutChoices)LayoutChoicesinline
get_layout_options(const IR::MAU::Table *t, ActionData::FormatType_t type) (defined in LayoutChoices)LayoutChoicesinline
get_layout_options(const IR::MAU::Table *t) (defined in LayoutChoices)LayoutChoicesinline
get_pack_pragma_val(const IR::MAU::Table *tbl, const IR::MAU::Table::Layout &layout_proto) (defined in LayoutChoices)LayoutChoicesprotected
key_t typedef (defined in LayoutChoices)LayoutChoicesprotected
LayoutChoices(PhvInfo &p, const ReductionOrInfo &ri, SplitAttachedInfo &a) (defined in LayoutChoices)LayoutChoicesinline
red_info (defined in LayoutChoices)LayoutChoices
total_meter_output_format (defined in LayoutChoices)LayoutChoices