#include "DataFormats/Common/interface/fwd_fillPtrVector.h"
#include "DataFormats/Common/interface/fwd_setPtr.h"
#include "DataFormats/Common/interface/PtrVector.h"
#include "DataFormats/Common/interface/RefVectorHolder.h"
#include "DataFormats/Common/interface/traits.h"
#include "DataFormats/Provenance/interface/ProductID.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/Visibility.h"
#include "boost/mpl/if.hpp"
#include <algorithm>
#include <memory>
#include <string>
#include <typeinfo>
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/RefVector.h"
#include "DataFormats/Common/interface/RefToBaseVector.h"
#include "DataFormats/Common/interface/FillView.h"
#include "DataFormats/Common/interface/setPtr.h"
#include "DataFormats/Common/interface/fillPtrVector.h"
#include "DataFormats/Common/interface/WrapperInterface.h"
Go to the source code of this file.
Classes | |
struct | edm::DoAssign< T > |
struct | edm::DoFillView< T > |
struct | edm::DoHasIsProductEqual< T > |
struct | edm::DoIsProductEqual< T > |
struct | edm::DoMergeProduct< T > |
struct | edm::DoNotFillView< T > |
struct | edm::DoNotHasIsProductEqual< T > |
struct | edm::DoNotIsProductEqual< T > |
struct | edm::DoNotMergeProduct< T > |
struct | edm::DoNotSetPtr< T > |
struct | edm::DoSetPtr< T > |
struct | edm::DoSwap< T > |
struct | edm::detail::has_isProductEqual_function< T > |
struct | edm::detail::has_mergeProduct_function< T > |
struct | edm::detail::has_swap_function< T > |
struct | edm::IsMergeable< T > |
struct | edm::IsNotMergeable< T > |
struct | edm::detail::isProductEqual_function< T, const > |
struct | edm::detail::mergeProduct_function< T, > |
struct | edm::helpers::PtrSetter< T > |
struct | edm::detail::swap_function< T, > |
struct | edm::helpers::ViewFiller< T > |
struct | edm::helpers::ViewFiller< PtrVector< T > > |
struct | edm::helpers::ViewFiller< RefToBaseVector< T > > |
class | edm::Wrapper< T > |
class | edm::WrapperInterface< T > |
Namespaces | |
edm | |
A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator. | |
edm::detail | |
edm::helpers | |
Typedefs | |
typedef char(& | edm::detail::no_tag )[1] |
typedef char(& | edm::detail::yes_tag )[2] |
Functions | |
template<typename T > | |
no_tag | edm::detail::has_isProductEqual_helper (...) |
template<typename T > | |
yes_tag | edm::detail::has_isProductEqual_helper (isProductEqual_function< T,&T::isProductEqual > *dummy) |
template<typename T > | |
no_tag | edm::detail::has_mergeProduct_helper (...) |
template<typename T > | |
yes_tag | edm::detail::has_mergeProduct_helper (mergeProduct_function< T,&T::mergeProduct > *dummy) |
template<typename T > | |
no_tag | edm::detail::has_swap_helper (...) |
template<typename T > | |
yes_tag | edm::detail::has_swap_helper (swap_function< T,&T::swap > *dummy) |