note that the QoreClass object created by this class must be deleted externally More...
#include <QoreType.h>
Public Member Functions | |
DLLEXPORT | AbstractQoreClassTypeInfoHelper (const char *name, int n_domain=QDOM_DEFAULT) |
allocates a QoreTypeInfo object and creates the QoreClass | |
DLLEXPORT | ~AbstractQoreClassTypeInfoHelper () |
delets the QoreClass object managed if it has not been retrieved | |
DLLEXPORT QoreClass * | getClass () |
returns the QoreClass object created and zeros out the class ptr; can only be called once | |
DLLEXPORT bool | hasClass () const |
returns true if this object is holding a class pointer, false if not |
note that the QoreClass object created by this class must be deleted externally