LibreOffice Module sd (master) 1
Private Types | Private Attributes | Friends | List of all members
sd::SdGlobalResourceContainer::Implementation Class Reference

Private Types

typedef ::std::vector< std::shared_ptr< SdGlobalResource > > SharedResourceList
 
typedef ::std::vector< Reference< XInterface > > XInterfaceResourceList
 

Private Attributes

std::mutex maMutex
 
std::vector< std::unique_ptr< SdGlobalResource > > maResources
 All instances of SdGlobalResource in this vector are owned by the container and will be destroyed when the container is destroyed. More...
 
SharedResourceList maSharedResources
 
XInterfaceResourceList maXInterfaceResources
 

Friends

class SdGlobalResourceContainer
 

Detailed Description

Definition at line 66 of file SdGlobalResourceContainer.cxx.

Member Typedef Documentation

◆ SharedResourceList

Definition at line 78 of file SdGlobalResourceContainer.cxx.

◆ XInterfaceResourceList

Definition at line 81 of file SdGlobalResourceContainer.cxx.

Friends And Related Function Documentation

◆ SdGlobalResourceContainer

friend class SdGlobalResourceContainer
friend

Definition at line 69 of file SdGlobalResourceContainer.cxx.

Member Data Documentation

◆ maMutex

std::mutex sd::SdGlobalResourceContainer::Implementation::maMutex
private

Definition at line 71 of file SdGlobalResourceContainer.cxx.

◆ maResources

std::vector<std::unique_ptr<SdGlobalResource> > sd::SdGlobalResourceContainer::Implementation::maResources
private

All instances of SdGlobalResource in this vector are owned by the container and will be destroyed when the container is destroyed.

Definition at line 76 of file SdGlobalResourceContainer.cxx.

◆ maSharedResources

SharedResourceList sd::SdGlobalResourceContainer::Implementation::maSharedResources
private

Definition at line 79 of file SdGlobalResourceContainer.cxx.

◆ maXInterfaceResources

XInterfaceResourceList sd::SdGlobalResourceContainer::Implementation::maXInterfaceResources
private

Definition at line 82 of file SdGlobalResourceContainer.cxx.


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