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;
static const Any & getEmptyUserAny()
Returns empty user any object.
UserObjectsMap::const_iterator UserObjectsMapConstIterator
Variant type that can hold Any other type.
Attributes()
Attribute storage ctor.
UserObjectsMap * mUserObjectsMap
UserObjectsMap::iterator UserObjectsMapIterator
std::map< K, V, P, A > type
Internal class that uses as data storage container.
~Attributes()
Attribute storage dtor.
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
Class that provides convenient interface to establish a linkage between custom user application objec...
map< String, Any >::type UserObjectsMap
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...