CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
edm::ComposedSelectorWrapper< T > Class Template Reference

#include <Selector.h>

Inheritance diagram for edm::ComposedSelectorWrapper< T >:
edm::SelectorBase

Public Types

typedef T wrapped_type
 

Public Member Functions

ComposedSelectorWrapper< T > * clone () const
 
 ComposedSelectorWrapper (T const &t)
 
virtual bool doMatch (ConstBranchDescription const &p) const
 
 ~ComposedSelectorWrapper ()
 
- Public Member Functions inherited from edm::SelectorBase
bool match (ConstBranchDescription const &p) const
 
virtual ~SelectorBase ()
 

Private Attributes

wrapped_type expression_
 

Detailed Description

template<typename T>
class edm::ComposedSelectorWrapper< T >

Definition at line 255 of file Selector.h.

Member Typedef Documentation

template<typename T>
typedef T edm::ComposedSelectorWrapper< T >::wrapped_type

Definition at line 257 of file Selector.h.

Constructor & Destructor Documentation

template<typename T>
edm::ComposedSelectorWrapper< T >::ComposedSelectorWrapper ( T const &  t)
inlineexplicit

Definition at line 258 of file Selector.h.

258 : expression_(t) { }
template<typename T>
edm::ComposedSelectorWrapper< T >::~ComposedSelectorWrapper ( )
inline

Definition at line 259 of file Selector.h.

259 {};

Member Function Documentation

template<typename T>
ComposedSelectorWrapper<T>* edm::ComposedSelectorWrapper< T >::clone ( void  ) const
inlinevirtual

Implements edm::SelectorBase.

Definition at line 261 of file Selector.h.

261 { return new ComposedSelectorWrapper<T>(*this); }
template<typename T>
virtual bool edm::ComposedSelectorWrapper< T >::doMatch ( ConstBranchDescription const &  p) const
inlinevirtual

Implements edm::SelectorBase.

Definition at line 260 of file Selector.h.

References edm::ComposedSelectorWrapper< T >::expression_.

Member Data Documentation

template<typename T>
wrapped_type edm::ComposedSelectorWrapper< T >::expression_
private

Definition at line 263 of file Selector.h.

Referenced by edm::ComposedSelectorWrapper< T >::doMatch().