31 #include <unordered_map>
53 explicit SymbolicState(
const std::vector<BooleanFunction>& variables = {});
84 std::unordered_map<std::string, const BooleanFunction*>
get_bindings()
const;
91 std::map<BooleanFunction, BooleanFunction> variable;
const BooleanFunction & get(const BooleanFunction &key) const
std::unordered_map< std::string, const BooleanFunction * > get_bindings() const
SymbolicState(const std::vector< BooleanFunction > &variables={})
void set(const BooleanFunction &key, const BooleanFunction &value)