CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
edm::stream::impl Namespace Reference

Classes

struct  AbilityToCache
 
struct  AbilityToCache< GlobalCache< G >, U...>
 
struct  AbilityToCache< Last >
 
struct  AbilityToCache< LuminosityBlockCache< L >, U...>
 
struct  AbilityToCache< LuminosityBlockSummaryCache< L >, U...>
 
struct  AbilityToCache< RunCache< R >, U...>
 
struct  AbilityToCache< RunSummaryCache< R >, U...>
 
class  BeginLuminosityBlockProducer
 
class  BeginRunProducer
 
struct  choose_shared_vec
 
struct  choose_shared_vec< void >
 
struct  choose_shared_vec< void const >
 
struct  choose_unique_ptr
 
struct  choose_unique_ptr< void >
 
struct  choose_unique_ptr< void const >
 
struct  dummy_ptr
 
struct  dummy_vec
 
class  EmptyType
 
class  EndLuminosityBlockProducer
 
class  EndRunProducer
 
class  GlobalCacheHolder
 
struct  HasAbility
 
struct  HasAbility< edm::BeginLuminosityBlockProducer, U...>
 
struct  HasAbility< edm::BeginRunProducer, U...>
 
struct  HasAbility< edm::EndLuminosityBlockProducer, U...>
 
struct  HasAbility< edm::EndRunProducer, U...>
 
struct  HasAbility< GlobalCache< G >, U...>
 
struct  HasAbility< LastCheck >
 
struct  HasAbility< LuminosityBlockCache< R >, U...>
 
struct  HasAbility< LuminosityBlockSummaryCache< R >, U...>
 
struct  HasAbility< RunCache< R >, U...>
 
struct  HasAbility< RunSummaryCache< R >, U...>
 
struct  Last
 
struct  LastCheck
 
class  LuminosityBlockCacheHolder
 
class  LuminosityBlockSummaryCacheHolder
 
class  RunCacheHolder
 
class  RunSummaryCacheHolder
 

Functions

template<typename T , typename G >
std::unique_ptr< G > makeGlobal (edm::ParameterSet const &iPSet, G const *)
 
template<typename T >
dummy_ptr makeGlobal (edm::ParameterSet const &iPSet, void const *)
 
template<typename T , typename G >
TmakeStreamModule (edm::ParameterSet const &iPSet, G const *iGlobal)
 
template<typename T >
TmakeStreamModule (edm::ParameterSet const &iPSet, void const *)
 

Function Documentation

template<typename T , typename G >
std::unique_ptr<G> edm::stream::impl::makeGlobal ( edm::ParameterSet const &  iPSet,
G const *   
)

Definition at line 31 of file makeGlobal.h.

31  {
32  return T::initializeGlobalCache(iPSet);
33  }
template<typename T >
dummy_ptr edm::stream::impl::makeGlobal ( edm::ParameterSet const &  iPSet,
void const *   
)

Definition at line 35 of file makeGlobal.h.

35  {
36  return dummy_ptr();
37  }
template<typename T , typename G >
T* edm::stream::impl::makeStreamModule ( edm::ParameterSet const &  iPSet,
G const *  iGlobal 
)

Definition at line 40 of file makeGlobal.h.

41  {
42  return new T(iPSet,iGlobal);
43  }
long double T
template<typename T >
T* edm::stream::impl::makeStreamModule ( edm::ParameterSet const &  iPSet,
void const *   
)

Definition at line 46 of file makeGlobal.h.

47  {
48  return new T(iPSet);
49  }
long double T