32 #ifndef KeyValues_INCLUDE_ONCE 33 #define KeyValues_INCLUDE_ONCE 49 bool has(
const String& key)
const {
return mKeyValues.find(key) != mKeyValues.end(); }
57 void getKeys(std::vector<String>& keys)
const;
59 void clear() { mKeyValues.clear(); }
61 const std::map<String,String>&
keyValueMap()
const {
return mKeyValues; }
void erase(const String &key)
const std::map< String, String > & keyValueMap() const
The String class implements an advanced UTF16 (Unicode BMP) string manipulation engine.
std::map< String, String > & keyValueMap()
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
Visualization Library main namespace.
std::map< String, String > mKeyValues
The base class for all the reference counted objects.
bool has(const String &key) const
A set of key/value pairs usually used to associate generic information, tags, attributes etc...