9 for (
const auto& v : variables)
13 this->variable.emplace(v.clone(), v.clone());
20 auto it = this->variable.find(key);
21 return (it == this->variable.end()) ? key : it->second;
28 this->variable.emplace(std::move(key), std::move(value));
const BooleanFunction & get(const BooleanFunction &key) const
SymbolicState(const std::vector< BooleanFunction > &variables={})
void set(const BooleanFunction &key, const BooleanFunction &value)