7#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_EBPF_PROGRAM_INFO_H_
8#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_EBPF_PROGRAM_INFO_H_
13#include "lib/cstring.h"
14#include "lib/ordered_map.h"
16#include "backends/p4tools/modules/testgen/core/program_info.h"
17#include "backends/p4tools/modules/testgen/lib/continuation.h"
19namespace P4::P4Tools::P4Testgen::EBPF {
28 static const IR::Type_Bits PARSER_ERR_BITS;
32 std::vector<Continuation::Command> processDeclaration(
const IR::Type_Declaration *cstrType,
33 size_t blockIdx)
const;
50 [[nodiscard]]
const IR::Expression *
dropIsActive()
const override;
52 [[nodiscard]]
const IR::Type_Bits *getParserErrorType()
const override;
Definition ordered_map.h:32