LibreOffice Module basegfx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
basegfx::SystemDependentDataHolder Class Reference

#include <systemdependentdata.hxx>

Public Member Functions

 SystemDependentDataHolder ()
 
virtual ~SystemDependentDataHolder ()
 
void addOrReplaceSystemDependentData (SystemDependentData_SharedPtr &rData)
 
SystemDependentData_SharedPtr getSystemDependentData (size_t hash_code) const
 

Private Member Functions

 SystemDependentDataHolder (const SystemDependentDataHolder &)=delete
 
SystemDependentDataHolderoperator= (const SystemDependentDataHolder &)=delete
 

Private Attributes

std::map< size_t, SystemDependentData_WeakPtrmaSystemDependentReferences
 

Detailed Description

Definition at line 92 of file systemdependentdata.hxx.

Constructor & Destructor Documentation

◆ SystemDependentDataHolder() [1/2]

basegfx::SystemDependentDataHolder::SystemDependentDataHolder ( const SystemDependentDataHolder )
privatedelete

◆ SystemDependentDataHolder() [2/2]

basegfx::SystemDependentDataHolder::SystemDependentDataHolder ( )

Definition at line 104 of file systemdependentdata.cxx.

◆ ~SystemDependentDataHolder()

basegfx::SystemDependentDataHolder::~SystemDependentDataHolder ( )
virtual

Definition at line 108 of file systemdependentdata.cxx.

References aData, and maSystemDependentReferences.

Member Function Documentation

◆ addOrReplaceSystemDependentData()

void basegfx::SystemDependentDataHolder::addOrReplaceSystemDependentData ( basegfx::SystemDependentData_SharedPtr rData)

Definition at line 121 of file systemdependentdata.cxx.

References aData, maSystemDependentReferences, and result.

◆ getSystemDependentData()

SystemDependentData_SharedPtr basegfx::SystemDependentDataHolder::getSystemDependentData ( size_t  hash_code) const

Definition at line 143 of file systemdependentdata.cxx.

References maSystemDependentReferences, and result.

◆ operator=()

SystemDependentDataHolder & basegfx::SystemDependentDataHolder::operator= ( const SystemDependentDataHolder )
privatedelete

Member Data Documentation

◆ maSystemDependentReferences

std::map< size_t, SystemDependentData_WeakPtr > basegfx::SystemDependentDataHolder::maSystemDependentReferences
private

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