P4C
The P4 Compiler
|
This is the complete list of members for P4::BMV2::ExternConverter, including all inherited members.
addToFieldList(ConversionContext *ctxt, const IR::Expression *expr, Util::JsonArray *fl) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | |
convertAssertAssume(ConversionContext *ctxt, const IR::MethodCallExpression *methodCall, const P4::ExternFunction *ef) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | |
convertExternFunction(ConversionContext *ctxt, const P4::ExternFunction *ef, const IR::MethodCallExpression *mc, const IR::StatOrDecl *s, const bool emitExterns) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | virtual |
convertExternInstance(ConversionContext *ctxt, const IR::Declaration *c, const IR::ExternBlock *eb, const bool &emitExterns) | P4::BMV2::ExternConverter | virtual |
convertExternObject(ConversionContext *ctxt, const P4::ExternMethod *em, const IR::MethodCallExpression *mc, const IR::StatOrDecl *s, const bool &emitExterns) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | virtual |
convertHashAlgorithm(cstring algorithm) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | static |
createCalculation(ConversionContext *ctxt, cstring algo, const IR::Expression *fields, Util::JsonArray *calculations, bool usePayload, const IR::Node *node) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | |
createFieldList(ConversionContext *ctxt, const IR::Expression *expr, cstring group, cstring listName, Util::JsonArray *field_lists) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | |
cvtExternFunction(ConversionContext *ctxt, const P4::ExternFunction *ef, const IR::MethodCallExpression *mc, const IR::StatOrDecl *s, const bool emitExterns) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | static |
cvtExternInstance(ConversionContext *ctxt, const IR::Declaration *c, const IR::ExternBlock *eb, const bool &emitExterns) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | static |
cvtExternObject(ConversionContext *ctxt, const P4::ExternMethod *em, const IR::MethodCallExpression *mc, const IR::StatOrDecl *s, const bool &emitExterns) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | static |
get(cstring type) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | static |
get(const IR::Type_Extern *type) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | inlinestatic |
get(const IR::ExternBlock *eb) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | inlinestatic |
get(const P4::ExternFunction *ef) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | inlinestatic |
get(const P4::ExternMethod *em) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | inlinestatic |
modelError(const char *format, const IR::Node *place) const (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | |
registerExternConverter(cstring, ExternConverter *) (defined in P4::BMV2::ExternConverter) | P4::BMV2::ExternConverter | static |