Class HasValueDescriptor#
Defined in File ValueAnnot.h
Inheritance Relationships#
Base Type#
public MapDescriptor< StringDescriptor, SymbolicValDescriptor, ';', '{', '}'>(Template Class MapDescriptor)
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#
-
typedef MapDescriptor<StringDescriptor, SymbolicValDescriptor, ';', '{', '}'> BaseClass#