Methods
|
Type( ) throw( ); |
Default Constructor: Type is set to void.
|
Type( TypeClass eTypeClass, const ::rtl::OUString & rTypeName ) throw( ); |
Constructor: Type is constructed by given name and type class.
|
Type( TypeClass eTypeClass, const sal_Char * pTypeName ) throw( ); |
Constructor: Type is constructed by given name and type class.
|
Type( typelib_TypeDescriptionReference * pType ) throw( ); |
Constructor: Type is (copy) constructed by given C type description reference.
|
Type( typelib_TypeDescriptionReference * pType, UnoType_NoAcquire ) throw( ); |
Constructor: Type is (copy) constructed by given C type description reference
without acquiring it.
|
Type( typelib_TypeDescriptionReference * pType, __sal_NoAcquire ) throw( ); |
Constructor: Type is (copy) constructed by given C type description reference
without acquiring it.
|
Type( const Type & rType ) throw( ); |
Copy constructor: Type is copy constructed by given type.
|
~Type( ) throw( ); |
Destructor: Releases acquired C type description reference.
|
Type &
operator=( const Type & rType ) throw( ); |
Assignment operator: Acquires right side type and releases previously set type.
|
TypeClass
getTypeClass( ) const throw( ); |
Gets the type class of set type.
|
::rtl::OUString
getTypeName( ) const throw( ); |
Gets the name of the set type.
|
void
getDescription( typelib_TypeDescription * * ppDescr ) const throw( ); |
Obtains a full type description of set type.
|
typelib_TypeDescriptionReference *
getTypeLibType( ) const throw( ); |
Gets the C typelib type description reference pointer. Does not acquire the reference!
|
sal_Bool
isAssignableFrom( const Type & rType ) const throw( ); |
|
sal_Bool
equals( const Type & rType ) const throw( ); |
Compares two types.
|
sal_Bool
operator==( const Type & rType ) const throw( ); |
Equality operator: Compares two types.
|
sal_Bool
operator!=( const Type & rType ) const throw( ); |
Unequality operator: Compares two types.
|