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::IntrospectionGenerator | inline |
| postorder(const IR::P4Table *t) (defined in TC::IntrospectionGenerator) | TC::IntrospectionGenerator | |
| serializeIntrospectionJson(std::ostream &destination) (defined in TC::IntrospectionGenerator) | TC::IntrospectionGenerator |