PUBLIC MEMBERS: |
CLASSES
| STRUCTS
| UNIONS
| ENUMS
| TYPEDEFS
| METHODS
| STATIC METHODS
| DATA
| STATIC DATA |
PRIVATE MEMBERS: |
CLASSES
| STRUCTS
| UNIONS
| ENUMS
| TYPEDEFS
| METHODS
| STATIC METHODS
| DATA
| STATIC DATA |
:: com :: sun :: star :: uno :: class TypeDescription
- Base Classes
- None.
- Known Derived Classes
- None.
virtual |
abstract |
interface |
template |
NO |
NO |
NO |
NO |
- Summary
- C++ wrapper for typelib_TypeDescription.
Constructors by name, type, type description reference will get the full type description.
- See Also
- typelib_TypeDescription
- File
- typedescription.hxx
Public Members
-
Methods
|
TypeDescription( typelib_TypeDescription * pTypeDescr = 0 ) throw( ); |
Constructor:
|
TypeDescription( typelib_TypeDescriptionReference * pTypeDescrRef ) throw( ); |
Constructor:
|
TypeDescription( const ::com::sun::star::uno::Type & rType ) throw( ); |
Constructor:
|
TypeDescription( const TypeDescription & rDescr ) throw( ); |
Copy constructor:
|
TypeDescription( rtl_uString * pTypeName ) throw( ); |
Constructor:
|
TypeDescription( const ::rtl::OUString & rTypeName ) throw( ); |
Constructor:
|
~TypeDescription( ) throw( ); |
Destructor: releases type description
|
TypeDescription &
operator=( typelib_TypeDescription * pTypeDescr ) throw( ); |
Assignment operator: acquires given type description and releases a set one.
|
TypeDescription &
operator=( const TypeDescription & rTypeDescr ) throw( ); |
Assignment operator: acquires given type description and releases a set one.
|
sal_Bool
equals( const typelib_TypeDescription * pTypeDescr ) const throw( ); |
Tests whether two type descriptions are equal.
|
sal_Bool
equals( const TypeDescription & rTypeDescr ) const throw( ); |
Tests whether two type descriptions are equal.
|
void
makeComplete( ) const throw( ); |
Makes stored type description complete.
|
typelib_TypeDescription *
get( ) const throw( ); |
Gets the UNacquired type description pointer.
|
sal_Bool
is( ) const throw( ); |
Tests if a type description is set.
|
Private Members
-
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.