| AbstractExecutionState(const AbstractExecutionState &)=default | P4Tools::AbstractExecutionState | protected |
| AbstractExecutionState() | P4Tools::AbstractExecutionState | protected |
| AbstractExecutionState(const IR::P4Program *program) | P4Tools::AbstractExecutionState | explicit |
| AbstractExecutionState(AbstractExecutionState &&)=default (defined in P4Tools::AbstractExecutionState) | P4Tools::AbstractExecutionState | |
| add(const TraceEvent &event) | P4Tools::P4Testgen::ExecutionState | |
| addTestObject(cstring category, cstring objectLabel, const TestObject *object) | P4Tools::P4Testgen::ExecutionState | |
| appendToEmitBuffer(const IR::Expression *expr) | P4Tools::P4Testgen::ExecutionState | |
| appendToInputPacket(const IR::Expression *expr) | P4Tools::P4Testgen::ExecutionState | |
| appendToPacketBuffer(const IR::Expression *expr) | P4Tools::P4Testgen::ExecutionState | |
| assignStructLike(const IR::StateVariable &left, const IR::Expression *right) | P4Tools::AbstractExecutionState | |
| clone() const override | P4Tools::P4Testgen::ExecutionState | virtual |
| convertToComplexExpression(const IR::StateVariable &parent) const | P4Tools::AbstractExecutionState | protected |
| copyIn(const Target &target, const IR::Parameter *internalParam, cstring externalParamName) | P4Tools::AbstractExecutionState | |
| copyOut(const IR::Parameter *internalParam, cstring externalParamName) | P4Tools::AbstractExecutionState | |
| create(const IR::P4Program *program) | P4Tools::P4Testgen::ExecutionState | static |
| declareVariable(const Target &target, const IR::Declaration_Variable &declVar) | P4Tools::AbstractExecutionState | |
| deleteTestObject(cstring category, cstring objectLabel) | P4Tools::P4Testgen::ExecutionState | |
| deleteTestObjectCategory(cstring category) | P4Tools::P4Testgen::ExecutionState | |
| env | P4Tools::AbstractExecutionState | protected |
| ExecutionState(ExecutionState &&)=delete | P4Tools::P4Testgen::ExecutionState | |
| exists(const IR::StateVariable &var) const | P4Tools::AbstractExecutionState | |
| findDecl(const IR::Path *path) const | P4Tools::AbstractExecutionState | |
| findDecl(const IR::PathExpression *pathExpr) const | P4Tools::AbstractExecutionState | |
| findTable(const IR::Member *member) const | P4Tools::AbstractExecutionState | |
| flattenComplexExpression(const IR::Expression *inputExpression, std::vector< const IR::Expression * > &flatValids) | P4Tools::AbstractExecutionState | protectedstatic |
| get(const IR::StateVariable &var) const override | P4Tools::P4Testgen::ExecutionState | virtual |
| getBody() const | P4Tools::P4Testgen::ExecutionState | |
| getCurrentParserErrorLabel() const | P4Tools::P4Testgen::ExecutionState | |
| getEmitBuffer() const | P4Tools::P4Testgen::ExecutionState | |
| getFlatFields(const IR::StateVariable &parent, std::vector< IR::StateVariable > *validVector=nullptr) const | P4Tools::AbstractExecutionState | |
| getInputPacket() const | P4Tools::P4Testgen::ExecutionState | |
| getInputPacketCursor() const | P4Tools::P4Testgen::ExecutionState | |
| getInputPacketSize() const | P4Tools::P4Testgen::ExecutionState | |
| getInputPacketSizeVar() | P4Tools::P4Testgen::ExecutionState | static |
| getMaxPacketLength() | P4Tools::P4Testgen::ExecutionState | static |
| getNamespaceContext() const | P4Tools::AbstractExecutionState | |
| getNextCmd() const | P4Tools::P4Testgen::ExecutionState | |
| getP4Action(const IR::MethodCallExpression *actionExpr) const | P4Tools::AbstractExecutionState | |
| getPacketBuffer() const | P4Tools::P4Testgen::ExecutionState | |
| getPacketBufferSize() const | P4Tools::P4Testgen::ExecutionState | |
| getPathConstraint() const | P4Tools::P4Testgen::ExecutionState | |
| getProperty(cstring propertyName) const | P4Tools::P4Testgen::ExecutionState | inline |
| getReachabilityEngineState() const | P4Tools::P4Testgen::ExecutionState | |
| getSelectedBranches() const | P4Tools::P4Testgen::ExecutionState | |
| getStack() const | P4Tools::P4Testgen::ExecutionState | |
| getSymbolicEnv() const | P4Tools::AbstractExecutionState | |
| getTestObject(cstring category, cstring objectLabel, bool checked) const | P4Tools::P4Testgen::ExecutionState | |
| getTestObject(cstring category, cstring objectLabel) const | P4Tools::P4Testgen::ExecutionState | inline |
| getTestObjectCategory(cstring category) const | P4Tools::P4Testgen::ExecutionState | |
| getTrace() const | P4Tools::P4Testgen::ExecutionState | |
| getVisited() const | P4Tools::P4Testgen::ExecutionState | |
| handleException(Continuation::Exception e) | P4Tools::P4Testgen::ExecutionState | |
| hasProperty(cstring propertyName) const | P4Tools::P4Testgen::ExecutionState | |
| initializeBlockParams(const Target &target, const IR::Type_Declaration *typeDecl, const std::vector< cstring > *blockParams) | P4Tools::AbstractExecutionState | |
| initializeStructLike(const Target &target, const IR::StateVariable &targetVar, bool forceTaint) | P4Tools::AbstractExecutionState | |
| isTerminal() const | P4Tools::P4Testgen::ExecutionState | |
| markVisited(const IR::Node *node) | P4Tools::P4Testgen::ExecutionState | |
| namespaces | P4Tools::AbstractExecutionState | protected |
| operator=(ExecutionState &&)=delete (defined in P4Tools::P4Testgen::ExecutionState) | P4Tools::P4Testgen::ExecutionState | |
| P4Tools::AbstractExecutionState::operator=(const AbstractExecutionState &)=default | P4Tools::AbstractExecutionState | protected |
| operator=(AbstractExecutionState &&)=delete (defined in P4Tools::AbstractExecutionState) | P4Tools::AbstractExecutionState | |
| peekPacketBuffer(int amount) | P4Tools::P4Testgen::ExecutionState | |
| popBody() | P4Tools::P4Testgen::ExecutionState | |
| popContinuation(std::optional< const IR::Node * > argument_opt=std::nullopt) | P4Tools::P4Testgen::ExecutionState | |
| popNamespace() | P4Tools::AbstractExecutionState | |
| prependToInputPacket(const IR::Expression *expr) | P4Tools::P4Testgen::ExecutionState | |
| prependToPacketBuffer(const IR::Expression *expr) | P4Tools::P4Testgen::ExecutionState | |
| printSymbolicEnv(std::ostream &out=std::cout) const | P4Tools::AbstractExecutionState | |
| pushBranchDecision(uint64_t) | P4Tools::P4Testgen::ExecutionState | |
| pushContinuation(const StackFrame &frame) | P4Tools::P4Testgen::ExecutionState | |
| pushCurrentContinuation(StackFrame::ExceptionHandlers handlers) | P4Tools::P4Testgen::ExecutionState | |
| pushCurrentContinuation(std::optional< const IR::Type * > parameterType_opt=std::nullopt, StackFrame::ExceptionHandlers={}) | P4Tools::P4Testgen::ExecutionState | |
| pushNamespace(const IR::INamespace *ns) | P4Tools::AbstractExecutionState | |
| pushPathConstraint(const IR::Expression *e) | P4Tools::P4Testgen::ExecutionState | |
| replaceBody(const Continuation::Body &body) | P4Tools::P4Testgen::ExecutionState | |
| replaceTopBody(const Continuation::Command &cmd) | P4Tools::P4Testgen::ExecutionState | |
| replaceTopBody(const std::vector< Continuation::Command > *cmds) | P4Tools::P4Testgen::ExecutionState | |
| replaceTopBody(std::initializer_list< Continuation::Command > cmds) | P4Tools::P4Testgen::ExecutionState | |
| replaceTopBody(const std::vector< const N * > *nodes) | P4Tools::P4Testgen::ExecutionState | inline |
| resetEmitBuffer() | P4Tools::P4Testgen::ExecutionState | |
| resetPacketBuffer() | P4Tools::P4Testgen::ExecutionState | |
| resolveType(const IR::Type *type) const | P4Tools::AbstractExecutionState | |
| set(const IR::StateVariable &var, const IR::Expression *value) override | P4Tools::P4Testgen::ExecutionState | virtual |
| setNamespaceContext(const NamespaceContext *namespaces) | P4Tools::AbstractExecutionState | |
| setParserErrorLabel(const IR::StateVariable &parserError) | P4Tools::P4Testgen::ExecutionState | |
| setProperty(cstring propertyName, Continuation::PropertyValue property) | P4Tools::P4Testgen::ExecutionState | |
| setReachabilityEngineState(ReachabilityEngineState *newEngineState) | P4Tools::P4Testgen::ExecutionState | |
| setStructLike(const IR::StateVariable &targetVar, const IR::StateVariable &sourceVar) | P4Tools::AbstractExecutionState | |
| slicePacketBuffer(int amount) | P4Tools::P4Testgen::ExecutionState | |
| Test::SmallStepTest (defined in P4Tools::P4Testgen::ExecutionState) | P4Tools::P4Testgen::ExecutionState | friend |
| ~AbstractExecutionState()=default (defined in P4Tools::AbstractExecutionState) | P4Tools::AbstractExecutionState | virtual |
| ~ExecutionState() override=default (defined in P4Tools::P4Testgen::ExecutionState) | P4Tools::P4Testgen::ExecutionState | |