15 #ifndef DD_DATA_MODEL_KEYVALUE_H_INCLUDED
16 #define DD_DATA_MODEL_KEYVALUE_H_INCLUDED
68 KeyValuePair(
const std::string& name_key,
const std::string& value_type);
151 std::string _name_key;
152 std::string _value_type;
Info Map for the datamodel to hold a set of optional IInfo instances.
KeyValuePair & operator=(KeyValuePair &&)=default
move assignment operator
KeyValuePair(const std::string &name_key, const std::string &value_type)
CTOR.
const std::string & getType() const
Get the Type (same as value)
KeyValuePair & operator=(const KeyValuePair &)=default
copy assignment operator
void setKey(const std::string &key)
Set the Key (same as name)
KeyValuePair(const KeyValuePair &)=default
copy CTOR
const std::string & getKey() const
Get the Key (same as name)
const std::string & getValue() const
Get the Value (same as type)
const std::string & getName() const
Get the Name (same as key)
void setName(const std::string &name)
Sets the Name (same as key)
void setType(const std::string &type)
Set the Type (same as value)
KeyValuePair(KeyValuePair &&)=default
move CTOR
void setValue(const std::string &value)
Set the Value (same as type)
bool operator!=(const KeyValuePair &other) const
non-equality operator.
virtual ~KeyValuePair()=default
DTOR.
KeyValuePair()=default
Construct a observable new Key Value Pair.
bool operator==(const KeyValuePair &other) const
equality operator.
Model Subject utility to define a Model Subject that notifies one or more observers.
DataDefinition Utility class for observable items.
OO DataDefinition Redesign - Data model info extension.
definition of the ddl namespace