P4C
The P4 Compiler
Loading...
Searching...
No Matches
BFN::ProgramStructure Member List

This is the complete list of members for BFN::ProgramStructure, including all inherited members.

_mapBFN::ProgramStructure
action_types (defined in BFN::ProgramStructure)BFN::ProgramStructure
addMetadata(gress_t gress, MetadataField src, MetadataField dst) (defined in BFN::ProgramStructure)BFN::ProgramStructureinline
addMetadata(MetadataField src, MetadataField dst) (defined in BFN::ProgramStructure)BFN::ProgramStructureinline
blockNamesBFN::ProgramStructure
controlsBFN::ProgramStructure
create(const IR::P4Program *program)=0 (defined in BFN::ProgramStructure)BFN::ProgramStructurepure virtual
createActions() (defined in BFN::ProgramStructure)BFN::ProgramStructure
createControls()=0 (defined in BFN::ProgramStructure)BFN::ProgramStructurepure virtual
createErrors()BFN::ProgramStructure
createMain()=0 (defined in BFN::ProgramStructure)BFN::ProgramStructurepure virtual
createParsers()=0 (defined in BFN::ProgramStructure)BFN::ProgramStructurepure virtual
createTofinoArch() (defined in BFN::ProgramStructure)BFN::ProgramStructure
createTypes() (defined in BFN::ProgramStructure)BFN::ProgramStructure
declarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
EGRESS (defined in BFN::ProgramStructure)BFN::ProgramStructurestatic
EGRESS_DEPARSER (defined in BFN::ProgramStructure)BFN::ProgramStructurestatic
EGRESS_PARSER (defined in BFN::ProgramStructure)BFN::ProgramStructurestatic
egressDeclarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
egressDeparserDeclarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
egressDeparserStatements (defined in BFN::ProgramStructure)BFN::ProgramStructure
egressMetadataNameMap (defined in BFN::ProgramStructure)BFN::ProgramStructure
egressParserDeclarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
egressParserStatements (defined in BFN::ProgramStructure)BFN::ProgramStructure
egressStatements (defined in BFN::ProgramStructure)BFN::ProgramStructure
enums (defined in BFN::ProgramStructure)BFN::ProgramStructure
errorsBFN::ProgramStructure
getBlockName(cstring name) (defined in BFN::ProgramStructure)BFN::ProgramStructure
global_instances (defined in BFN::ProgramStructure)BFN::ProgramStructure
include(cstring filename, IR::Vector< IR::Node > *decls)BFN::ProgramStructure
INGRESS (defined in BFN::ProgramStructure)BFN::ProgramStructurestatic
INGRESS_DEPARSER (defined in BFN::ProgramStructure)BFN::ProgramStructurestatic
INGRESS_PARSER (defined in BFN::ProgramStructure)BFN::ProgramStructurestatic
ingressDeclarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
ingressDeparserDeclarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
ingressDeparserStatements (defined in BFN::ProgramStructure)BFN::ProgramStructure
ingressMetadataNameMapBFN::ProgramStructure
ingressParserDeclarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
ingressParserStatements (defined in BFN::ProgramStructure)BFN::ProgramStructure
ingressStatements (defined in BFN::ProgramStructure)BFN::ProgramStructure
isEgress(const IR::P4Control *control) (defined in BFN::ProgramStructure)BFN::ProgramStructure
isEgressDeparser(const IR::P4Control *control) (defined in BFN::ProgramStructure)BFN::ProgramStructure
isEgressParser(const IR::P4Parser *parser) (defined in BFN::ProgramStructure)BFN::ProgramStructure
isIngress(const IR::P4Control *control) (defined in BFN::ProgramStructure)BFN::ProgramStructure
isIngressDeparser(const IR::P4Control *control) (defined in BFN::ProgramStructure)BFN::ProgramStructure
isIngressParser(const IR::P4Parser *parser) (defined in BFN::ProgramStructure)BFN::ProgramStructure
membersToDo (defined in BFN::ProgramStructure)BFN::ProgramStructure
nameMap (defined in BFN::ProgramStructure)BFN::ProgramStructure
parsers (defined in BFN::ProgramStructure)BFN::ProgramStructure
pathsThread (defined in BFN::ProgramStructure)BFN::ProgramStructure
pathsToDoBFN::ProgramStructure
ser_enums (defined in BFN::ProgramStructure)BFN::ProgramStructure
targetMetadataSet (defined in BFN::ProgramStructure)BFN::ProgramStructure
targetTypes (defined in BFN::ProgramStructure)BFN::ProgramStructure
toplevelBFN::ProgramStructure
type_declarations (defined in BFN::ProgramStructure)BFN::ProgramStructure
typeNamesToDo (defined in BFN::ProgramStructure)BFN::ProgramStructure
unique_namesBFN::ProgramStructure