1#ifndef TESTGEN_TARGETS_EBPF_TABLE_STEPPER_H_ 
    2#define TESTGEN_TARGETS_EBPF_TABLE_STEPPER_H_ 
    8#include "backends/p4tools/modules/testgen/core/small_step/table_stepper.h" 
    9#include "backends/p4tools/modules/testgen/lib/execution_state.h" 
   10#include "backends/p4tools/modules/testgen/lib/test_spec.h" 
   11#include "backends/p4tools/modules/testgen/targets/ebpf/expr_stepper.h" 
   13namespace P4Tools::P4Testgen::EBPF {
 
   22    enum class TableImplementation { standard, constant, skip };
 
   25    struct EBPFProperties {
 
   27        TableImplementation implementaton = TableImplementation::standard;
 
   32        const std::vector<const IR::ActionListElement *> &tableActionList) 
override;
 
   35        const std::vector<const IR::ActionListElement *> &tableActionList) 
override;