Class HasValueDescriptor#

Inheritance Relationships#

Base Type#

Class Documentation#

class HasValueDescriptor : public MapDescriptor<StringDescriptor, SymbolicValDescriptor, ';', '{', '}'>#

Public Types

typedef MapDescriptor<StringDescriptor, SymbolicValDescriptor, ';', '{', '}'> BaseClass#

Public Functions

inline bool read(std::istream &in)#
bool merge(const HasValueDescriptor &that)#
std::string toString() const#
void replace_var(const std::string &name, const SymbolicVal &repl)#
void replace_val(MapObject<SymbolicVal, SymbolicVal> &repl)#
bool has_value(const std::string &name, SymbolicValDescriptor *r = 0) const#