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

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

clear() (defined in Util::ProgramStructure)Util::ProgramStructure
clearPath() (defined in Util::ProgramStructure)Util::ProgramStructure
declareObject(IR::ID id, cstring type) (defined in Util::ProgramStructure)Util::ProgramStructure
declareParameters(const IR::IndexedVector< IR::Parameter > *params) (defined in Util::ProgramStructure)Util::ProgramStructure
declareType(IR::ID id) (defined in Util::ProgramStructure)Util::ProgramStructure
declareTypes(const IR::IndexedVector< IR::Type_Var > *typeVars) (defined in Util::ProgramStructure)Util::ProgramStructure
endParse() (defined in Util::ProgramStructure)Util::ProgramStructure
lookupIdentifier(cstring identifier) (defined in Util::ProgramStructure)Util::ProgramStructure
markAsTemplate(IR::ID id) (defined in Util::ProgramStructure)Util::ProgramStructure
pop() (defined in Util::ProgramStructure)Util::ProgramStructure
ProgramStructure() (defined in Util::ProgramStructure)Util::ProgramStructure
pushContainerType(IR::ID id, bool allowDuplicates) (defined in Util::ProgramStructure)Util::ProgramStructure
pushNamespace(SourceInfo info, bool allowDuplicates) (defined in Util::ProgramStructure)Util::ProgramStructure
relativePathFromLastSymbol() (defined in Util::ProgramStructure)Util::ProgramStructure
setDebug(bool debug) (defined in Util::ProgramStructure)Util::ProgramStructureinline
startAbsolutePath() (defined in Util::ProgramStructure)Util::ProgramStructure
SymbolKind enum name (defined in Util::ProgramStructure)Util::ProgramStructure
toString() const (defined in Util::ProgramStructure)Util::ProgramStructure