|
Ginga
0.13.6.1771-df200
The iTV middleware.
|
#include <aux-ginga.h>
Public Member Functions | |
| UserData () | |
| ~UserData () | |
| bool | getData (const string &, void **) |
| bool | setData (const string &, void *, UserDataCleanFunc fn=nullptr) |
Private Attributes | |
| map< string, pair< void *, void(*)(void *)> > | _udata |
| UserData::UserData | ( | ) |
| UserData::~UserData | ( | ) |
References _udata.
| bool UserData::getData | ( | const string & | key, |
| void ** | value | ||
| ) |
References _udata, and tryset.
Referenced by Document::getData(), Object::getData(), ParserElt::getData(), and ParserState::getData().
| bool UserData::setData | ( | const string & | key, |
| void * | value, | ||
| UserDataCleanFunc | fn = nullptr |
||
| ) |
References _udata, and GINGA_NAMESPACE_END.
Referenced by Document::setData(), Object::setData(), ParserElt::setData(), and ParserState::setData().
|
private |
Referenced by getData(), setData(), and ~UserData().