7#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_SHARED_TABLE_STEPPER_H_
8#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_SHARED_TABLE_STEPPER_H_
14#include "backends/p4tools/modules/testgen/core/small_step/table_stepper.h"
15#include "backends/p4tools/modules/testgen/lib/execution_state.h"
16#include "backends/p4tools/modules/testgen/lib/test_spec.h"
17#include "backends/p4tools/modules/testgen/targets/pna/shared_expr_stepper.h"
18#include "backends/p4tools/modules/testgen/targets/pna/test_spec.h"
22class SharedPnaTableStepper :
public TableStepper {
65 TableMatchMap *matches,
66 const IR::Expression *hitCondition)
override;
69 const std::vector<const IR::ActionListElement *> &tableActionList)
override;
72 const std::vector<const IR::ActionListElement *> &tableActionList)
override;