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 © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.