LibreOffice Module dtrans (master)  1
Public Member Functions | Protected Types | Private Attributes | List of all members
CFormatEtcContainer Class Reference

#include <FetcList.hxx>

Public Member Functions

 CFormatEtcContainer ()
 
void addFormatEtc (const CFormatEtc &fetc)
 
void removeFormatEtc (const CFormatEtc &fetc)
 
void removeAllFormatEtc ()
 
bool hasFormatEtc (const CFormatEtc &fetc) const
 
bool hasElements () const
 
void beginEnumFormatEtc ()
 
sal_uInt32 nextFormatEtc (LPFORMATETC lpFetc, sal_uInt32 aNum=1)
 
bool skipFormatEtc (sal_uInt32 aNum)
 

Protected Types

typedef std::vector< CFormatEtcFormatEtcMap_t
 

Private Attributes

FormatEtcMap_t m_FormatMap
 
FormatEtcMap_t::iterator m_EnumIterator
 

Detailed Description

Definition at line 40 of file FetcList.hxx.

Member Typedef Documentation

typedef std::vector< CFormatEtc > CFormatEtcContainer::FormatEtcMap_t
protected

Definition at line 71 of file FetcList.hxx.

Constructor & Destructor Documentation

CFormatEtcContainer::CFormatEtcContainer ( )

Definition at line 44 of file FetcList.cxx.

Member Function Documentation

void CFormatEtcContainer::addFormatEtc ( const CFormatEtc fetc)

Definition at line 49 of file FetcList.cxx.

Referenced by CFormatRegistrar::RegisterFormats().

void CFormatEtcContainer::beginEnumFormatEtc ( )

Definition at line 81 of file FetcList.cxx.

Referenced by CEnumFormatEtc::Reset().

bool CFormatEtcContainer::hasElements ( ) const

Definition at line 76 of file FetcList.cxx.

bool CFormatEtcContainer::hasFormatEtc ( const CFormatEtc fetc) const

Definition at line 68 of file FetcList.cxx.

References find().

Referenced by CXTDataObject::QueryGetData().

sal_uInt32 CFormatEtcContainer::nextFormatEtc ( LPFORMATETC  lpFetc,
sal_uInt32  aNum = 1 
)

Definition at line 86 of file FetcList.cxx.

References CopyFormatEtc(), and i.

Referenced by CEnumFormatEtc::Next().

void CFormatEtcContainer::removeAllFormatEtc ( )

Definition at line 63 of file FetcList.cxx.

void CFormatEtcContainer::removeFormatEtc ( const CFormatEtc fetc)

Definition at line 54 of file FetcList.cxx.

References find().

bool CFormatEtcContainer::skipFormatEtc ( sal_uInt32  aNum)

Definition at line 104 of file FetcList.cxx.

References i.

Referenced by CEnumFormatEtc::Skip().

Member Data Documentation

FormatEtcMap_t::iterator CFormatEtcContainer::m_EnumIterator
private

Definition at line 75 of file FetcList.hxx.

FormatEtcMap_t CFormatEtcContainer::m_FormatMap
private

Definition at line 74 of file FetcList.hxx.


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