This is the complete list of members for P4::Evaluator, including all inherited members.
| currentBlock() const (defined in P4::Evaluator) | P4::Evaluator | |
| evaluateArguments(const IR::ParameterList *parameters, const IR::Vector< IR::Argument > *arguments, IR::Block *context) | P4::Evaluator | |
| Evaluator(const ReferenceMap *refMap, const TypeMap *typeMap) (defined in P4::Evaluator) | P4::Evaluator | inline |
| getToplevelBlock() const override (defined in P4::Evaluator) | P4::Evaluator | inlinevirtual |
| getValue(const IR::Node *node) const (defined in P4::Evaluator) | P4::Evaluator | |
| hasValue(const IR::Node *node) const | P4::Evaluator | |
| init_apply(const IR::Node *node) override (defined in P4::Evaluator) | P4::Evaluator | |
| popBlock(IR::Block *block) (defined in P4::Evaluator) | P4::Evaluator | protected |
| preorder(const IR::P4Program *program) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::Declaration_Constant *decl) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::P4Table *table) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::Declaration_Instance *inst) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::ConstructorCallExpression *inst) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::MethodCallExpression *expr) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::PathExpression *expression) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::Property *prop) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::Member *expression) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::ListExpression *expression) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::P4ListExpression *expression) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::StructExpression *expression) override (defined in P4::Evaluator) | P4::Evaluator | |
| preorder(const IR::Constant *expression) override (defined in P4::Evaluator) | P4::Evaluator | inline |
| preorder(const IR::StringLiteral *expression) override (defined in P4::Evaluator) | P4::Evaluator | inline |
| preorder(const IR::BoolLiteral *expression) override (defined in P4::Evaluator) | P4::Evaluator | inline |
| preorder(const IR::ListCompileTimeValue *expression) override (defined in P4::Evaluator) | P4::Evaluator | inline |
| preorder(const IR::StructCompileTimeValue *expression) override (defined in P4::Evaluator) | P4::Evaluator | inline |
| preorder(const IR::Declaration_ID *expression) override (defined in P4::Evaluator) | P4::Evaluator | inline |
| processConstructor(const IR::Node *node, const IR::Type *type, const IR::Type *instanceType, const IR::Vector< IR::Argument > *arguments) (defined in P4::Evaluator) | P4::Evaluator | |
| pushBlock(IR::Block *block) (defined in P4::Evaluator) | P4::Evaluator | protected |
| setValue(const IR::Node *node, const IR::CompileTimeValue *constant) | P4::Evaluator |