Go to the documentation of this file.
28 #ifndef _UserObjectsBinding_H__
29 #define _UserObjectsBinding_H__
67 void setUserAny(
const Any& anything);
71 const Any& getUserAny(
void)
const;
81 void setUserAny(
const String& key,
const Any& anything);
88 const Any& getUserAny(
const String& key)
const;
93 void eraseUserAny(
const String& key);
119 if (mUserObjectsMap != NULL)
122 mUserObjectsMap = NULL;
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
~Attributes()
Attribute storage dtor.
Variant type that can hold Any other type.
Class that provides convenient interface to establish a linkage between custom user application objec...
UserObjectsMap::const_iterator UserObjectsMapConstIterator
map< String, Any >::type UserObjectsMap
std::map< K, V, P, A > type
Attributes()
Attribute storage ctor.
UserObjectsMap::iterator UserObjectsMapIterator
static const Any & getEmptyUserAny()
Returns empty user any object.
UserObjectsMap * mUserObjectsMap
Internal class that uses as data storage container.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Apr 13 2021 08:53:15