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:
[legend]

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 ( )
inlineprotectedvirtual

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
protected

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