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 40 of file EDAnalyzerAdaptor.h.

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

Definition at line 44 of file EDAnalyzerAdaptor.h.

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

Definition at line 49 of file EDAnalyzerAdaptor.h.

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

Definition at line 55 of file EDAnalyzerAdaptor.h.

56  {
57  return new T(iPSet);
58  }
long double T