This is the complete list of members for BMV2::SimpleSwitchExpressionConverter, including all inherited members.
| convert(const IR::Expression *e, bool doFixup=true, bool wrap=true, bool convertBool=false) | BMV2::ExpressionConverter | |
| convertLeftValue(const IR::Expression *e) (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| convertParam(const IR::Parameter *param, cstring fieldName) override (defined in BMV2::SimpleSwitchExpressionConverter) | BMV2::SimpleSwitchExpressionConverter | inlinevirtual |
| convertWithConstantWidths(const IR::Expression *e) (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| enclosingParamReference(const IR::Expression *expression) | BMV2::ExpressionConverter | |
| ExpressionConverter(P4::ReferenceMap *refMap, P4::TypeMap *typeMap, ProgramStructure *structure, cstring scalarsName) (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | inline |
| fixLocal(Util::IJson *json) (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| get(const IR::Expression *expression) const (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| isArrayIndexRuntime(const IR::Expression *e) (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| isStandardMetadataParameter(const IR::Parameter *param) (defined in BMV2::SimpleSwitchExpressionConverter) | BMV2::SimpleSwitchExpressionConverter | inline |
| mapExpression(const IR::Expression *expression, Util::IJson *json) (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| modelError(const char *format, const IR::Node *node) (defined in BMV2::SimpleSwitchExpressionConverter) | BMV2::SimpleSwitchExpressionConverter | inline |
| postorder(const IR::BoolLiteral *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::MethodCallExpression *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::Cast *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::Slice *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::AddSat *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | inline |
| postorder(const IR::SubSat *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | inline |
| postorder(const IR::Constant *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::ArrayIndex *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::Member *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::Mux *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::IntMod *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::Operation_Binary *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::ListExpression *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::StructExpression *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::Operation_Unary *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::PathExpression *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::StringLiteral *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::TypeNameExpression *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| postorder(const IR::Expression *expression) override (defined in BMV2::ExpressionConverter) | BMV2::ExpressionConverter | |
| simpleExpressionsOnly | BMV2::ExpressionConverter | |
| SimpleSwitchExpressionConverter(P4::ReferenceMap *refMap, P4::TypeMap *typeMap, V1ProgramStructure *structure, cstring scalarsName) (defined in BMV2::SimpleSwitchExpressionConverter) | BMV2::SimpleSwitchExpressionConverter | inline |