| LibreOffice
    LibreOffice 24.8 SDK C/C++ API Reference | 
Holds a weak reference to a type description. More...
#include <typedescription.h>
| Public Attributes | |
| sal_Int32 | nRefCount | 
| reference count of type; don't ever modify this by yourself, use typelib_typedescriptionreference_acquire() and typelib_typedescriptionreference_release() | |
| sal_Int32 | nStaticRefCount | 
| number of static references of type, because of the fact that some types are needed until program termination and are commonly held static. | |
| typelib_TypeClass | eTypeClass | 
| type class of type | |
| rtl_uString * | pTypeName | 
| fully qualified name of type | |
| struct _typelib_TypeDescription * | pType | 
| pointer to full typedescription; this value is only valid if the type is never swapped out | |
| void * | pUniqueIdentifier | 
| pointer to optimize the runtime; not for public use | |
| void * | pReserved | 
| reserved for future use; 0 if not used | |
Holds a weak reference to a type description.
| typelib_TypeClass _typelib_TypeDescriptionReference::eTypeClass | 
type class of type
| sal_Int32 _typelib_TypeDescriptionReference::nRefCount | 
reference count of type; don't ever modify this by yourself, use typelib_typedescriptionreference_acquire() and typelib_typedescriptionreference_release()
| sal_Int32 _typelib_TypeDescriptionReference::nStaticRefCount | 
number of static references of type, because of the fact that some types are needed until program termination and are commonly held static.
| void* _typelib_TypeDescriptionReference::pReserved | 
reserved for future use; 0 if not used
| struct _typelib_TypeDescription* _typelib_TypeDescriptionReference::pType | 
pointer to full typedescription; this value is only valid if the type is never swapped out
| rtl_uString* _typelib_TypeDescriptionReference::pTypeName | 
fully qualified name of type
| void* _typelib_TypeDescriptionReference::pUniqueIdentifier | 
pointer to optimize the runtime; not for public use