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

This is the complete list of members for P4::ReferenceMap, including all inherited members.

checkMap(const IR::Node *node) const (defined in P4::ProgramMap)P4::ProgramMapinline
clear()P4::ReferenceMap
dbprint(std::ostream &cout) const override (defined in P4::ReferenceMap)P4::ReferenceMapvirtual
fake (defined in P4::ProgramMap)P4::ProgramMapprotected
getDeclaration(const IR::Path *path, bool notNull=false) const overrideP4::ReferenceMapvirtual
getDeclaration(const IR::This *pointer, bool notNull=false) const overrideP4::ReferenceMapvirtual
isUsed(const IR::IDeclaration *decl) constP4::ReferenceMapinline
isV1() constP4::ReferenceMapinline
mapKind (defined in P4::ProgramMap)P4::ProgramMapprotected
newName(std::string_view base) overrideP4::ReferenceMapvirtual
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
program (defined in P4::ProgramMap)P4::ProgramMapprotected
ProgramMap(std::string_view kind) (defined in P4::ProgramMap)P4::ProgramMapinlineexplicitprotected
ReferenceMap() (defined in P4::ReferenceMap)P4::ReferenceMap
setAnyOrder(bool anyOrder) (defined in P4::ReferenceMap)P4::ReferenceMapinline
setDeclaration(const IR::Path *path, const IR::IDeclaration *decl)P4::ReferenceMap
setDeclaration(const IR::This *pointer, const IR::IDeclaration *decl)P4::ReferenceMap
setIsV1(bool isv1)P4::ReferenceMapinline
updateMap(const IR::Node *node) (defined in P4::ProgramMap)P4::ProgramMapinline
usedName(cstring name)P4::ReferenceMapinline
validateMap(const IR::Node *node) const (defined in P4::ProgramMap)P4::ProgramMapinline
~IHasDbPrint()=default (defined in P4::IHasDbPrint)P4::IHasDbPrintvirtual
~NameGenerator()=default (defined in P4::NameGenerator)P4::NameGeneratorvirtual
~ProgramMap() (defined in P4::ProgramMap)P4::ProgramMapinlineprotectedvirtual