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;