LibreOffice Module basegfx (master) 1
|
#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 | |
SystemDependentDataHolder & | operator= (const SystemDependentDataHolder &)=delete |
Private Attributes | |
std::map< size_t, SystemDependentData_WeakPtr > | maSystemDependentReferences |
Definition at line 92 of file systemdependentdata.hxx.
|
privatedelete |
basegfx::SystemDependentDataHolder::SystemDependentDataHolder | ( | ) |
Definition at line 104 of file systemdependentdata.cxx.
|
virtual |
Definition at line 108 of file systemdependentdata.cxx.
References aData, and maSystemDependentReferences.
void basegfx::SystemDependentDataHolder::addOrReplaceSystemDependentData | ( | basegfx::SystemDependentData_SharedPtr & | rData | ) |
Definition at line 121 of file systemdependentdata.cxx.
References aData, maSystemDependentReferences, and result.
SystemDependentData_SharedPtr basegfx::SystemDependentDataHolder::getSystemDependentData | ( | size_t | hash_code | ) | const |
Definition at line 143 of file systemdependentdata.cxx.
References maSystemDependentReferences, and result.
|
privatedelete |
|
private |
Definition at line 96 of file systemdependentdata.hxx.
Referenced by addOrReplaceSystemDependentData(), getSystemDependentData(), and ~SystemDependentDataHolder().