7#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_SHARED_PROGRAM_INFO_H_
8#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_SHARED_PROGRAM_INFO_H_
13#include "lib/cstring.h"
14#include "lib/ordered_map.h"
16#include "backends/p4tools/modules/testgen/core/program_info.h"
20class SharedPnaProgramInfo :
public ProgramInfo {
26 static const IR::Type_Bits PARSER_ERR_BITS;
40 [[nodiscard]]
const IR::Expression *
dropIsActive()
const override;
42 [[nodiscard]]
const IR::Type_Bits *getParserErrorType()
const override;
47 size_t paramIndex)
const;
49 DECLARE_TYPEINFO(SharedPnaProgramInfo, ProgramInfo);
Definition ordered_map.h:32