CMS 3D CMS Logo

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

#include <implementors.h>

Public Member Functions

RunCacheHolder< C > & operator= (RunCacheHolder< C > const &)=delete
 
 RunCacheHolder ()=default
 
 RunCacheHolder (RunCacheHolder< C > const &)=delete
 
void setRunCache (C const *iCache)
 

Protected Member Functions

C const * runCache () const
 

Private Attributes

C const * cache_
 

Detailed Description

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

Definition at line 57 of file implementors.h.

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename C >
RunCacheHolder<C>& edm::stream::impl::RunCacheHolder< C >::operator= ( RunCacheHolder< C > const &  )
delete
template<typename C >
C const* edm::stream::impl::RunCacheHolder< C >::runCache ( ) const
inlineprotected

Definition at line 65 of file implementors.h.

65 { return cache_; }
template<typename C >
void edm::stream::impl::RunCacheHolder< C >::setRunCache ( C const *  iCache)
inline

Definition at line 62 of file implementors.h.

62 { cache_ = iCache; }

Member Data Documentation

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

Definition at line 68 of file implementors.h.