![]() |
Qore Programming Language 2.1.1
|
A holder class for AbstractQoreClassUserData objects. More...
#include <QoreClass.h>
Public Member Methods | |
DLLLOCAL | QoreClassUserDataHolder (AbstractQoreClassUserData *d) |
Creates the object. | |
DLLLOCAL | ~QoreClassUserDataHolder () |
Destroys the object by calling doDeref() on the user data object if it's still managed. | |
DLLLOCAL | operator bool () const |
Returns true if the user data object is still managed. | |
DLLLOCAL AbstractQoreClassUserData * | operator* () |
Returns the user data object, if any. | |
DLLLOCAL const AbstractQoreClassUserData * | operator* () const |
Returns the user data object, if any. | |
DLLLOCAL AbstractQoreClassUserData * | operator-> () |
Returns the user data object, if any. | |
DLLLOCAL const AbstractQoreClassUserData * | operator-> () const |
Returns the user data object, if any. | |
DLLLOCAL AbstractQoreClassUserData * | release () |
Returns the user data object if still managed. | |
A holder class for AbstractQoreClassUserData objects.