LibreOffice Module extensions (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
FuncDesc Class Reference

#include <windata.hxx>

Public Member Functions

 FuncDesc (ITypeInfo *pTypeInfo)
 
 ~FuncDesc ()
 
FUNCDESC * operator-> ()
 
FUNCDESC ** operator& ()
 
 operator FUNCDESC * ()
 
FUNCDESC * operator= (FUNCDESC *pDesc)
 
FUNCDESC * Detach ()
 
void ReleaseFUNCDESC ()
 

Private Member Functions

FUNCDESC * operator= (const FuncDesc &)
 
 FuncDesc (const FuncDesc &)
 

Private Attributes

CComPtr< ITypeInfo > m_pTypeInfo
 
FUNCDESC * m_pFuncDesc
 

Detailed Description

Definition at line 83 of file windata.hxx.

Constructor & Destructor Documentation

◆ FuncDesc() [1/2]

FuncDesc::FuncDesc ( const FuncDesc )
private

◆ FuncDesc() [2/2]

FuncDesc::FuncDesc ( ITypeInfo *  pTypeInfo)
inlineexplicit

Definition at line 92 of file windata.hxx.

◆ ~FuncDesc()

FuncDesc::~FuncDesc ( )
inline

Definition at line 98 of file windata.hxx.

References ReleaseFUNCDESC().

Member Function Documentation

◆ Detach()

FUNCDESC * FuncDesc::Detach ( )
inline

Definition at line 124 of file windata.hxx.

References m_pFuncDesc.

Referenced by IUnknownWrapper::getFuncDescForInvoke().

◆ operator FUNCDESC *()

FuncDesc::operator FUNCDESC * ( )
inline

Definition at line 113 of file windata.hxx.

References m_pFuncDesc.

◆ operator&()

FUNCDESC ** FuncDesc::operator& ( )
inline

Definition at line 108 of file windata.hxx.

References m_pFuncDesc.

◆ operator->()

FUNCDESC * FuncDesc::operator-> ( )
inline

Definition at line 103 of file windata.hxx.

References m_pFuncDesc.

◆ operator=() [1/2]

FUNCDESC * FuncDesc::operator= ( const FuncDesc )
private

◆ operator=() [2/2]

FUNCDESC * FuncDesc::operator= ( FUNCDESC *  pDesc)
inline

Definition at line 118 of file windata.hxx.

References m_pFuncDesc, and ReleaseFUNCDESC().

◆ ReleaseFUNCDESC()

void FuncDesc::ReleaseFUNCDESC ( )
inline

Definition at line 131 of file windata.hxx.

References m_pFuncDesc, and m_pTypeInfo.

Referenced by operator=(), and ~FuncDesc().

Member Data Documentation

◆ m_pFuncDesc

FUNCDESC* FuncDesc::m_pFuncDesc
private

◆ m_pTypeInfo

CComPtr<ITypeInfo> FuncDesc::m_pTypeInfo
private

Definition at line 87 of file windata.hxx.

Referenced by ReleaseFUNCDESC().


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