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

This is the complete list of members for TC::IntrospectionGenerator, including all inherited members.

checkValidTcType(const IR::StringLiteral *sl) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
collectActionInfo(const IR::ActionList *actionlist, struct TableAttributes *tableinfo, const IR::P4Table *p4table, const IR::TCTable *table) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
collectKeyInfo(const IR::Key *k, struct TableAttributes *tableinfo) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
collectTableInfo() (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
externalName(const IR::IDeclaration *declaration) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
genActionInfo(struct ActionAttributes *action) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
genIntrospectionJson() (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
genKeyInfo(struct KeyFieldAttributes *keyField) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
genTableInfo(struct TableAttributes *tbl) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
genTableJson(Util::JsonArray *tablesJson) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
IntrospectionGenerator(IR::TCPipeline *tcPipeline, P4::ReferenceMap *refMap, P4::TypeMap *typeMap) (defined in TC::IntrospectionGenerator)TC::IntrospectionGeneratorinline
postorder(const IR::P4Table *t) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator
serializeIntrospectionJson(std::ostream &destination) (defined in TC::IntrospectionGenerator)TC::IntrospectionGenerator