LibreOffice Module comphelper (master) 1
Public Member Functions | Private Attributes | List of all members
comphelper::detail::TypeDescriptionRef Class Reference

#include <typedescriptionref.hxx>

Public Member Functions

 TypeDescriptionRef (typelib_TypeDescriptionReference *typeDef)
 
 ~TypeDescriptionRef ()
 
typelib_TypeDescriptionget ()
 
typelib_TypeDescriptionoperator-> ()
 
bool is ()
 
bool equals (const TypeDescriptionRef &other) const
 

Private Attributes

typelib_TypeDescriptiontypeDescr = nullptr
 

Detailed Description

Definition at line 28 of file typedescriptionref.hxx.

Constructor & Destructor Documentation

◆ TypeDescriptionRef()

comphelper::detail::TypeDescriptionRef::TypeDescriptionRef ( typelib_TypeDescriptionReference *  typeDef)
inline

Definition at line 31 of file typedescriptionref.hxx.

References typeDescr.

◆ ~TypeDescriptionRef()

comphelper::detail::TypeDescriptionRef::~TypeDescriptionRef ( )
inline

Definition at line 35 of file typedescriptionref.hxx.

References typeDescr.

Member Function Documentation

◆ equals()

bool comphelper::detail::TypeDescriptionRef::equals ( const TypeDescriptionRef other) const
inline

Definition at line 39 of file typedescriptionref.hxx.

References typeDescr, and typelib_typedescription_equals().

◆ get()

typelib_TypeDescription * comphelper::detail::TypeDescriptionRef::get ( )
inline

Definition at line 36 of file typedescriptionref.hxx.

References typeDescr.

◆ is()

bool comphelper::detail::TypeDescriptionRef::is ( )
inline

Definition at line 38 of file typedescriptionref.hxx.

References typeDescr.

◆ operator->()

typelib_TypeDescription * comphelper::detail::TypeDescriptionRef::operator-> ( )
inline

Definition at line 37 of file typedescriptionref.hxx.

References typeDescr.

Member Data Documentation

◆ typeDescr

typelib_TypeDescription* comphelper::detail::TypeDescriptionRef::typeDescr = nullptr
private

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