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

#include <propspec.hxx>

Public Member Functions

 CFullPropSpec ()
 
 CFullPropSpec (GUID const &guidPropSet, PROPID pidProperty)
 
 CFullPropSpec (GUID const &guidPropSet, WCHAR const *wcsProperty)
 
BOOL IsValid () const
 
 CFullPropSpec (CFullPropSpec const &Property)
 
CFullPropSpecoperator= (CFullPropSpec const &Property)
 
 ~CFullPropSpec ()
 
void * operator new (size_t size)
 
void operator delete (void *p)
 
FULLPROPSPEC * CastToStruct ()
 
FULLPROPSPEC const * CastToStruct () const
 
bool operator== (CFullPropSpec const &prop) const
 
bool operator!= (CFullPropSpec const &prop) const
 
void SetPropSet (GUID const &guidPropSet)
 
GUID const & GetPropSet () const
 
void SetProperty (PROPID pidProperty)
 
BOOL SetProperty (WCHAR const *wcsProperty)
 
WCHAR const * GetPropertyName () const
 
PROPID GetPropertyPropid () const
 
PROPSPEC GetPropSpec () const
 
BOOL IsPropertyName () const
 
BOOL IsPropertyPropid () const
 

Private Attributes

GUID _guidPropSet = {}
 
PROPSPEC _psProperty
 

Detailed Description

Definition at line 44 of file propspec.hxx.

Constructor & Destructor Documentation

◆ CFullPropSpec() [1/4]

CFullPropSpec::CFullPropSpec ( )

Definition at line 51 of file propspec.cxx.

References _psProperty.

Referenced by operator=().

◆ CFullPropSpec() [2/4]

CFullPropSpec::CFullPropSpec ( GUID const &  guidPropSet,
PROPID  pidProperty 
)

Definition at line 62 of file propspec.cxx.

References _psProperty.

◆ CFullPropSpec() [3/4]

CFullPropSpec::CFullPropSpec ( GUID const &  guidPropSet,
WCHAR const *  wcsProperty 
)

Definition at line 74 of file propspec.cxx.

References _psProperty, and SetProperty().

◆ CFullPropSpec() [4/4]

CFullPropSpec::CFullPropSpec ( CFullPropSpec const &  Property)

Definition at line 86 of file propspec.cxx.

References _psProperty, and SetProperty().

◆ ~CFullPropSpec()

CFullPropSpec::~CFullPropSpec ( )

Definition at line 123 of file propspec.cxx.

References _psProperty.

Referenced by operator=().

Member Function Documentation

◆ CastToStruct() [1/2]

FULLPROPSPEC * CFullPropSpec::CastToStruct ( )
inline

◆ CastToStruct() [2/2]

FULLPROPSPEC const * CFullPropSpec::CastToStruct ( ) const
inline

◆ GetPropertyName()

WCHAR const * CFullPropSpec::GetPropertyName ( ) const
inline

Definition at line 108 of file propspec.hxx.

References _psProperty.

Referenced by operator==().

◆ GetPropertyPropid()

PROPID CFullPropSpec::GetPropertyPropid ( ) const
inline

Definition at line 112 of file propspec.hxx.

References _psProperty.

Referenced by COooFilter::GetChunk(), COooFilter::Init(), and operator==().

◆ GetPropSet()

GUID const & CFullPropSpec::GetPropSet ( ) const
inline

Definition at line 100 of file propspec.hxx.

References _guidPropSet.

Referenced by COooFilter::Init().

◆ GetPropSpec()

PROPSPEC CFullPropSpec::GetPropSpec ( ) const
inline

Definition at line 104 of file propspec.hxx.

References _psProperty.

◆ IsPropertyName()

BOOL CFullPropSpec::IsPropertyName ( ) const
inline

Definition at line 116 of file propspec.hxx.

References _psProperty.

◆ IsPropertyPropid()

BOOL CFullPropSpec::IsPropertyPropid ( ) const
inline

Definition at line 120 of file propspec.hxx.

References _psProperty.

◆ IsValid()

BOOL CFullPropSpec::IsValid ( ) const
inline

Definition at line 91 of file propspec.hxx.

References _psProperty.

◆ operator delete()

void CFullPropSpec::operator delete ( void *  p)
inline

Definition at line 86 of file propspec.hxx.

References p.

◆ operator new()

void * CFullPropSpec::operator new ( size_t  size)
inline

Definition at line 81 of file propspec.hxx.

References p, and size.

◆ operator!=()

bool CFullPropSpec::operator!= ( CFullPropSpec const &  prop) const

Definition at line 184 of file propspec.cxx.

◆ operator=()

CFullPropSpec & CFullPropSpec::operator= ( CFullPropSpec const &  Property)

Definition at line 111 of file propspec.cxx.

References CFullPropSpec(), Property, and ~CFullPropSpec().

◆ operator==()

bool CFullPropSpec::operator== ( CFullPropSpec const &  prop) const

Definition at line 165 of file propspec.cxx.

References _guidPropSet, _psProperty, GetPropertyName(), and GetPropertyPropid().

◆ SetProperty() [1/2]

void CFullPropSpec::SetProperty ( PROPID  pidProperty)

Definition at line 132 of file propspec.cxx.

References _psProperty.

Referenced by CFullPropSpec(), and COooFilter::Init().

◆ SetProperty() [2/2]

BOOL CFullPropSpec::SetProperty ( WCHAR const *  wcsProperty)

Definition at line 142 of file propspec.cxx.

References _psProperty, FALSE, and TRUE.

◆ SetPropSet()

void CFullPropSpec::SetPropSet ( GUID const &  guidPropSet)
inline

Definition at line 96 of file propspec.hxx.

References _guidPropSet.

Referenced by COooFilter::Init().

Member Data Documentation

◆ _guidPropSet

GUID CFullPropSpec::_guidPropSet = {}
private

Definition at line 77 of file propspec.hxx.

Referenced by GetPropSet(), operator==(), and SetPropSet().

◆ _psProperty

PROPSPEC CFullPropSpec::_psProperty
private

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