LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | List of all members
sw::DocumentExternalDataManager Class Reference

#include <DocumentExternalDataManager.hxx>

Inheritance diagram for sw::DocumentExternalDataManager:
[legend]
Collaboration diagram for sw::DocumentExternalDataManager:
[legend]

Public Member Functions

 DocumentExternalDataManager ()=default
 
void setExternalData (::sw::tExternalDataType eType,::sw::tExternalDataPointer pPayload) override
 
::sw::tExternalDataPointer getExternalData (::sw::tExternalDataType eType) override
 
- Public Member Functions inherited from IDocumentExternalData
virtual void setExternalData (sw::tExternalDataType eType, sw::tExternalDataPointer pPayload)=0
 
virtual sw::tExternalDataPointer getExternalData (sw::tExternalDataType eType)=0
 

Private Member Functions

 DocumentExternalDataManager (DocumentExternalDataManager const &)=delete
 
DocumentExternalDataManageroperator= (DocumentExternalDataManager const &)=delete
 

Additional Inherited Members

- Protected Types inherited from IDocumentExternalData
typedef std::unordered_map< sw::tExternalDataType, sw::tExternalDataPointer, sw::ExternalDataTypeHashtExternalData
 
- Protected Member Functions inherited from IDocumentExternalData
virtual ~IDocumentExternalData ()
 
- Protected Attributes inherited from IDocumentExternalData
tExternalData m_externalData
 

Detailed Description

Definition at line 27 of file DocumentExternalDataManager.hxx.

Constructor & Destructor Documentation

sw::DocumentExternalDataManager::DocumentExternalDataManager ( DocumentExternalDataManager const &  )
privatedelete
sw::DocumentExternalDataManager::DocumentExternalDataManager ( )
default

Member Function Documentation

sw::tExternalDataPointer sw::DocumentExternalDataManager::getExternalData ( ::sw::tExternalDataType  eType)
override
DocumentExternalDataManager& sw::DocumentExternalDataManager::operator= ( DocumentExternalDataManager const &  )
privatedelete
void sw::DocumentExternalDataManager::setExternalData ( ::sw::tExternalDataType  eType,
::sw::tExternalDataPointer  pPayload 
)
override

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