CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 39 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 49 of file implementors.h.

References edm::stream::impl::GlobalCacheHolder< C >::cache_.

49 { 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 45 of file implementors.h.

References edm::stream::impl::GlobalCacheHolder< C >::cache_.

45  {
46  cache_=iCache;
47  }

Member Data Documentation

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