CMS 3D CMS Logo

Classes | Namespaces | Functions
InputProcessBlockCacheImpl.h File Reference
#include "DataFormats/Provenance/interface/ProvenanceFwd.h"
#include "FWCore/Common/interface/ProcessBlockHelperBase.h"
#include "FWCore/Framework/interface/CacheHandle.h"
#include "FWCore/Framework/interface/EDConsumerBase.h"
#include "FWCore/Framework/interface/ProcessBlock.h"
#include "FWCore/Framework/interface/processBlockUtilities.h"
#include "FWCore/Utilities/interface/EDGetToken.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/ProductLabels.h"
#include "FWCore/Utilities/interface/TypeID.h"
#include <cstddef>
#include <functional>
#include <memory>
#include <string>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  edm::impl::CacheFiller< CacheType >
 
class  edm::impl::InputProcessBlockCacheImpl< CacheTypes >::CacheTuple
 
class  edm::impl::InputProcessBlockCacheImpl< CacheTypes >
 
class  edm::impl::InvalidCacheType
 
struct  edm::impl::TokenInfo
 

Namespaces

 edm
 HLT enums.
 
 edm::impl
 

Functions

template<typename M >
constexpr std::size_t edm::impl::countTypeInParameterPack ()
 
template<typename M , typename V1 , typename... Vs>
constexpr std::size_t edm::impl::countTypeInParameterPack ()
 
template<typename W , typename U = InvalidCacheType, typename... Types>
constexpr std::size_t edm::impl::indexInputProcessBlockCache ()