Overview | Namespace | Class | Index | Help |
Data of Class _typelib_TypeDescription
- nRefCount
- sal_Int32 nRefCount;
- Summary
- reference count; don't ever modify this by yourself, use typelib_typedescription_acquire() and typelib_typedescription_release()
- nStaticRefCount
- sal_Int32 nStaticRefCount;
- Summary
- number of static references of type, because of the fact that some types are needed until program termination and are commonly held static.
- eTypeClass
- typelib_TypeClass eTypeClass;
- Summary
- type class of type
- pTypeName
- rtl_uString * pTypeName;
- Summary
- fully qualified name of type
- pSelf
- _typelib_TypeDescription * pSelf;
- Summary
- pointer to self to distinguish reference from description; for internal use only
- pUniqueIdentifier
- void * pUniqueIdentifier;
- Summary
- pointer to optimize the runtime; not for public use
- bComplete
- sal_Bool bComplete;
- Description
- flag to determine whether the description is complete: compound and union types lack of member names, enums lack of member types and names, interfaces lack of members and table init. Call typelib_typedescription_complete() if false.
- nSize
- sal_Int32 nSize;
- Summary
- size of type
- nAlignment
- sal_Int32 nAlignment;
- Summary
- alignment of type
- pWeakRef
- typelib_TypeDescriptionReference * pWeakRef;
- Summary
- pointer to weak reference
- bOnDemand
- sal_Bool bOnDemand;
- Summary
- determines, if type can be unloaded (and it is possible to reloaded it)
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.