CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Private Attributes
edm::stream::impl::GlobalCacheHolder< C > Class Template Reference

#include <implementors.h>

Public Member Functions

 GlobalCacheHolder ()=default
 
 GlobalCacheHolder (GlobalCacheHolder< C > const &)=delete
 
GlobalCacheHolder< C > & operator= (GlobalCacheHolder< C > const &)=delete
 
void setGlobalCache (C const *iCache)
 

Protected Member Functions

C const * globalCache () const
 

Private Attributes

C const * cache_
 

Detailed Description

template<typename C>
class edm::stream::impl::GlobalCacheHolder< C >

Definition at line 41 of file implementors.h.

Constructor & Destructor Documentation

template<typename C >
edm::stream::impl::GlobalCacheHolder< C >::GlobalCacheHolder ( )
default
template<typename C >
edm::stream::impl::GlobalCacheHolder< C >::GlobalCacheHolder ( GlobalCacheHolder< C > const &  )
delete

Member Function Documentation

template<typename C >
C const* edm::stream::impl::GlobalCacheHolder< C >::globalCache ( ) const
inlineprotected

Definition at line 50 of file implementors.h.

50 { return cache_; }
template<typename C >
GlobalCacheHolder<C>& edm::stream::impl::GlobalCacheHolder< C >::operator= ( GlobalCacheHolder< C > const &  )
delete
template<typename C >
void edm::stream::impl::GlobalCacheHolder< C >::setGlobalCache ( C const *  iCache)
inline

Definition at line 47 of file implementors.h.

47 { cache_ = iCache; }

Member Data Documentation

template<typename C >
C const* edm::stream::impl::GlobalCacheHolder< C >::cache_
private

Definition at line 53 of file implementors.h.