Qore Programming Language 2.1.1
Loading...
Searching...
No Matches
QoreClassUserDataHolder Class Reference

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 AbstractQoreClassUserDataoperator* ()
 Returns the user data object, if any.
 
DLLLOCAL const AbstractQoreClassUserDataoperator* () const
 Returns the user data object, if any.
 
DLLLOCAL AbstractQoreClassUserDataoperator-> ()
 Returns the user data object, if any.
 
DLLLOCAL const AbstractQoreClassUserDataoperator-> () const
 Returns the user data object, if any.
 
DLLLOCAL AbstractQoreClassUserDatarelease ()
 Returns the user data object if still managed.
 

Detailed Description

A holder class for AbstractQoreClassUserData objects.

Since
Qore 2.0

The documentation for this class was generated from the following file: