1#ifndef BACKENDS_P4TOOLS_COMMON_LIB_SYMBOLIC_ENV_H_
2#define BACKENDS_P4TOOLS_COMMON_LIB_SYMBOLIC_ENV_H_
4#include "backends/p4tools/common/lib/model.h"
20 [[nodiscard]]
const IR::Expression *
get(
const IR::StateVariable &var)
const;
23 [[nodiscard]]
bool exists(
const IR::StateVariable &var)
const;
27 void set(
const IR::StateVariable &var,
const IR::Expression *value);
31 const IR::Expression *
subst(
const IR::Expression *expr)
const;