CMS 3D CMS Logo

Classes | Namespaces | Functions
ConvertingESProducerWithDependenciesT.h File Reference
#include <tuple>
#include <utility>
#include "FWCore/Framework/interface/ESProducer.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/ModuleFactory.h"
#include "FWCore/Framework/interface/eventsetuprecord_registration_macro.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/typelookup.h"

Go to the source code of this file.

Classes

class  ConvertingESProducerWithDependenciesT< CombinedRecord, Target, Dependencies >
 
class  ConvertingESProducerWithDependenciesT< CombinedRecord< DepsRecords... >, Target, Dependencies... >
 
struct  detail::TypeZipper< Gen, Tuple1, Tuple2 >
 
struct  detail::TypeZipper< Gen, std::tuple< Ts1... >, std::tuple< Ts2... > >
 
struct  ConvertingESProducerWithDependenciesT< CombinedRecord< DepsRecords... >, Target, Dependencies... >::WalkAndCall< N, Types >
 
struct  ConvertingESProducerWithDependenciesT< CombinedRecord< DepsRecords... >, Target, Dependencies... >::WalkConsumes< N >
 

Namespaces

 detail
 

Functions

template<template< typename, typename > class Gen, typename Tuple1 , typename Tuple2 , std::size_t... Is>
auto detail::TypeZipperImpl (Tuple1 const &t1, Tuple2 const &t2, std::index_sequence< Is... >)