LibreOffice Module sw (master)  1
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
IDocumentExternalData Class Referenceabstract

#include <IDocumentExternalData.hxx>

Inheritance diagram for IDocumentExternalData:

Public Member Functions

virtual void setExternalData (sw::tExternalDataType eType, sw::tExternalDataPointer pPayload)=0
virtual sw::tExternalDataPointer getExternalData (sw::tExternalDataType eType)=0

Protected Types

typedef std::unordered_map< sw::tExternalDataType, sw::tExternalDataPointer, sw::ExternalDataTypeHashtExternalData

Protected Member Functions

virtual ~IDocumentExternalData ()

Protected Attributes

tExternalData m_externalData

Detailed Description

Definition at line 45 of file IDocumentExternalData.hxx.

Member Typedef Documentation

Definition at line 49 of file IDocumentExternalData.hxx.

Constructor & Destructor Documentation

virtual IDocumentExternalData::~IDocumentExternalData ( )

Definition at line 53 of file IDocumentExternalData.hxx.

Member Function Documentation

virtual sw::tExternalDataPointer IDocumentExternalData::getExternalData ( sw::tExternalDataType  eType)
pure virtual
virtual void IDocumentExternalData::setExternalData ( sw::tExternalDataType  eType,
sw::tExternalDataPointer  pPayload 
pure virtual

Member Data Documentation

tExternalData IDocumentExternalData::m_externalData

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