7#ifndef BACKENDS_P4TOOLS_COMMON_LIB_SYMBOLIC_ENV_H_
8#define BACKENDS_P4TOOLS_COMMON_LIB_SYMBOLIC_ENV_H_
10#include "backends/p4tools/common/lib/model.h"
26 [[nodiscard]]
const IR::Expression *
get(
const IR::StateVariable &var)
const;
29 [[nodiscard]]
bool exists(
const IR::StateVariable &var)
const;
33 void set(
const IR::StateVariable &var,
const IR::Expression *value);
37 const IR::Expression *
subst(
const IR::Expression *expr)
const;