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

#include <windata.hxx>

Public Member Functions

 TypeAttr (ITypeInfo *pTypeInfo)
 
 ~TypeAttr () noexcept
 
TYPEATTR ** operator& () noexcept
 
TYPEATTR * operator-> () noexcept
 

Public Attributes

CComPtr< ITypeInfo > m_pTypeInfo
 
TYPEATTR * m_pTypeAttr
 

Private Member Functions

TYPEATTR * operator= (const TypeAttr &)
 
 TypeAttr (const TypeAttr &)
 

Detailed Description

Definition at line 162 of file windata.hxx.

Constructor & Destructor Documentation

◆ TypeAttr() [1/2]

TypeAttr::TypeAttr ( const TypeAttr )
private

◆ TypeAttr() [2/2]

TypeAttr::TypeAttr ( ITypeInfo *  pTypeInfo)
inlineexplicit

Definition at line 170 of file windata.hxx.

◆ ~TypeAttr()

TypeAttr::~TypeAttr ( )
inlinenoexcept

Definition at line 176 of file windata.hxx.

References m_pTypeAttr, and m_pTypeInfo.

Member Function Documentation

◆ operator&()

TYPEATTR ** TypeAttr::operator& ( )
inlinenoexcept

Definition at line 184 of file windata.hxx.

References m_pTypeAttr.

◆ operator->()

TYPEATTR * TypeAttr::operator-> ( )
inlinenoexcept

Definition at line 189 of file windata.hxx.

References m_pTypeAttr.

◆ operator=()

TYPEATTR * TypeAttr::operator= ( const TypeAttr )
private

Member Data Documentation

◆ m_pTypeAttr

TYPEATTR* TypeAttr::m_pTypeAttr

Definition at line 168 of file windata.hxx.

Referenced by operator&(), operator->(), and ~TypeAttr().

◆ m_pTypeInfo

CComPtr< ITypeInfo > TypeAttr::m_pTypeInfo

Definition at line 167 of file windata.hxx.

Referenced by ~TypeAttr().


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