28template <
class interface_type>
class Reference;
76 void AddResource(::std::unique_ptr<SdGlobalResource> pResource);
84 void AddResource(
const std::shared_ptr<SdGlobalResource>& pResource);
90 void AddResource(
const css::uno::Reference<css::uno::XInterface>& rxResource);
97 ::std::unique_ptr<Implementation>
mpImpl;
The purpose of this container is to hold references to resources that are globally available to all i...
void AddResource(::std::unique_ptr< SdGlobalResource > pResource)
Add a resource to the container.
static SdGlobalResourceContainer & Instance()
~SdGlobalResourceContainer()
void AddResource(const css::uno::Reference< css::uno::XInterface > &rxResource)
Add a resource that is implemented as UNO object.
SdGlobalResourceContainer()
::std::unique_ptr< Implementation > mpImpl
virtual ~SdGlobalResource() COVERITY_NOEXCEPT_FALSE