List of all members.
Classes |
struct | MapIterator |
struct | ReverseMapIterator |
Public Types |
typedef P::value_type | ValueType |
typedef P::key_type | KeyType |
typedef P::mapped_type | ElementType |
typedef P::iterator | Iterator |
typedef P::reverse_iterator | ReverseIterator |
typedef P::const_iterator | ConstIterator |
typedef P &(C::* | Getter )() |
typedef const P &(C::* | ConstGetter )() const |
typedef void(C::* | Setter )(const P &) |
Public Member Functions |
| MapSerializer (const char *name, ConstGetter cgf, Getter gf, Setter sf, BaseSerializer::Type keyType, BaseSerializer::Type elementType) |
virtual const std::string & | getName () const |
virtual void | clear (osg::Object &obj) const |
virtual void | setElement (osg::Object &obj, void *ptrKey, void *ptrValue) const |
virtual void * | getElement (osg::Object &obj, void *ptrKey) const |
virtual const void * | getElement (const osg::Object &obj, void *ptrKey) const |
virtual unsigned int | size (const osg::Object &obj) const |
virtual MapIteratorObject * | createIterator (osg::Object &obj) const |
virtual MapIteratorObject * | createReverseIterator (osg::Object &obj) const |
virtual bool | read (InputStream &is, osg::Object &obj) |
virtual bool | write (OutputStream &os, const osg::Object &obj) |
Public Attributes |
std::string | _name |
ConstGetter | _constgetter |
Getter | _getter |
Setter | _setter |
template<typename C, typename P>
class osgDB::MapSerializer< C, P >
Member Typedef Documentation
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
Constructor & Destructor Documentation
template<typename C , typename P >
Member Function Documentation
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
Member Data Documentation
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
template<typename C , typename P >
The documentation for this class was generated from the following file: