My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
com::sun::star::uno::TypeDescription Class Reference

C++ wrapper for typelib_TypeDescription. More...

#include <typedescription.hxx>

Public Member Functions

 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.
TypeDescriptionoperator= (typelib_TypeDescription *pTypeDescr) throw ()
 Assignment operator: acquires given type description and releases a set one.
TypeDescriptionoperator= (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_TypeDescriptionget () const throw ()
 Gets the UNacquired type description pointer.
sal_Bool is () const throw ()
 Tests if a type description is set.

Detailed Description

C++ wrapper for typelib_TypeDescription.

Constructors by name, type, type description reference will get the full type description.

See Also
typelib_TypeDescription

Constructor & Destructor Documentation

com::sun::star::uno::TypeDescription::TypeDescription ( typelib_TypeDescription pTypeDescr = 0) throw ()
inline

Constructor:

Parameters
pTypeDescra type description
com::sun::star::uno::TypeDescription::TypeDescription ( typelib_TypeDescriptionReference pTypeDescrRef) throw ()
inline

Constructor:

Parameters
pTypeDescrRefa type description reference
com::sun::star::uno::TypeDescription::TypeDescription ( const ::com::sun::star::uno::Type rType) throw ()
inline

Constructor:

Parameters
rTypea type
com::sun::star::uno::TypeDescription::TypeDescription ( const TypeDescription rDescr) throw ()
inline

Copy constructor:

Parameters
rDescranother TypeDescription
com::sun::star::uno::TypeDescription::TypeDescription ( rtl_uString *  pTypeName) throw ()
inline

Constructor:

Parameters
pTypeNamea type name
com::sun::star::uno::TypeDescription::TypeDescription ( const ::rtl::OUString rTypeName) throw ()
inline

Constructor:

Parameters
rTypeNamea type name
com::sun::star::uno::TypeDescription::~TypeDescription ( ) throw ()
inline

Destructor: releases type description.

Member Function Documentation

sal_Bool com::sun::star::uno::TypeDescription::equals ( const typelib_TypeDescription pTypeDescr) const throw ()
inline

Tests whether two type descriptions are equal.

Parameters
pTypeDescranother type description
Returns
true, if both type descriptions are equal, false otherwise
sal_Bool com::sun::star::uno::TypeDescription::equals ( const TypeDescription rTypeDescr) const throw ()
inline

Tests whether two type descriptions are equal.

Parameters
rTypeDescranother type description
Returns
true, if both type descriptions are equal, false otherwise
typelib_TypeDescription* com::sun::star::uno::TypeDescription::get ( ) const throw ()
inline

Gets the UNacquired type description pointer.

Returns
stored pointer of type description
sal_Bool com::sun::star::uno::TypeDescription::is ( ) const throw ()
inline

Tests if a type description is set.

Returns
true, if a type description is set, false otherwise
void com::sun::star::uno::TypeDescription::makeComplete ( ) const throw ()
inline

Makes stored type description complete.

TypeDescription & com::sun::star::uno::TypeDescription::operator= ( typelib_TypeDescription pTypeDescr) throw ()
inline

Assignment operator: acquires given type description and releases a set one.

Parameters
pTypeDescranother type description
Returns
this TypeDescription
TypeDescription& com::sun::star::uno::TypeDescription::operator= ( const TypeDescription rTypeDescr) throw ()
inline

Assignment operator: acquires given type description and releases a set one.

Parameters
rTypeDescranother type description
Returns
this TypeDescription

The documentation for this class was generated from the following file: