CMS 3D CMS Logo

Selector.h File Reference

#include <string>
#include "boost/type_traits.hpp"
#include "boost/utility/enable_if.hpp"
#include "FWCore/Framework/interface/SelectorBase.h"
#include "DataFormats/Provenance/interface/ConstBranchDescription.h"

Go to the source code of this file.

Namespaces

namespace  edm

Classes

class  edm::AndHelper< A, B >
class  edm::ComposedSelectorWrapper< T >
struct  edm::has_match< T >
 struct template has_match. More...
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 MatchAllSelector. More...
class  edm::ModuleLabelSelector
 Class ModuleLabelSelector. More...
class  edm::NotHelper< A >
class  edm::OrHelper< A, B >
class  edm::ProcessNameSelector
 Class ProcessNameSelector. More...
class  edm::ProductInstanceNameSelector
 Class ProductInstanceNameSelector. More...
class  edm::Selector

Functions

template<class A, class 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<class A>
boost::enable_if_c< has_match
< A >::value, NotHelper< A >
>::type 
edm::operator! (A const &a)
template<class A, class 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)


Generated on Tue Jun 9 17:53:10 2009 for CMSSW by  doxygen 1.5.4