CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Functions
Selector.h File Reference
#include "DataFormats/Provenance/interface/ConstBranchDescription.h"
#include "FWCore/Framework/interface/SelectorBase.h"
#include "FWCore/Utilities/interface/value_ptr.h"
#include "boost/utility/enable_if.hpp"
#include <string>

Go to the source code of this file.

Classes

class  edm::AndHelper< A, B >
 
class  edm::ComposedSelectorWrapper< T >
 
struct  edm::has_match< T >
 
struct  edm::has_match< AndHelper< A, B > >
 
struct  edm::has_match< NotHelper< A > >
 
struct  edm::has_match< OrHelper< A, B > >
 
struct  edm::has_match< SelectorBase >
 
class  edm::MatchAllSelector
 
class  edm::ModuleLabelSelector
 
class  edm::NotHelper< A >
 
class  edm::OrHelper< A, B >
 
class  edm::ProcessNameSelector
 
class  edm::ProductInstanceNameSelector
 
class  edm::Selector
 

Namespaces

 edm
 A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.
 

Functions

template<typename A >
boost::enable_if_c< has_match
< A >::value, NotHelper< A >
>::type 
edm::operator! (A const &a)
 
template<typename A , typename B >
boost::enable_if_c< has_match
< A >::value &&has_match< B >
::value, AndHelper< A, B >
>::type 
edm::operator&& (A const &a, B const &b)
 
template<typename A , typename B >
boost::enable_if_c< has_match
< A >::value &&has_match< B >
::value, OrHelper< A, B >
>::type 
edm::operator|| (A const &a, B const &b)