UDK 3.2.7 C/C++ API Reference
Public Member Functions
com::sun::star::uno::TypeDescription Class Reference

C++ wrapper for typelib_TypeDescription. More...

#include <typedescription.hxx>

List of all members.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines