CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions
EDProductGetter.h File Reference
#include <functional>
#include <optional>
#include <string>
#include <tuple>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

class  edm::EDProductGetter
 

Namespaces

 edm
 HLT enums.
 
 edm::detail
 

Typedefs

using edm::detail::GetThinnedKeyFromExceptionFactory = std::function< edm::Exception()>
 
using edm::OptionalThinnedKey = std::variant< unsigned int, detail::GetThinnedKeyFromExceptionFactory, std::monostate >
 

Functions

EDProductGetter const * edm::mustBeNonZero (EDProductGetter const *prodGetter, std::string refType, ProductID const &productID)