CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
reco::parser::LogicalUnaryOperator< Op > Struct Template Reference

#include <LogicalUnaryOperator.h>

Inheritance diagram for reco::parser::LogicalUnaryOperator< Op >:
reco::parser::SelectorBase

Public Member Functions

 LogicalUnaryOperator (SelectorStack &selStack)
 
virtual bool operator() (const Reflex::Object &o) const
 return true if the Refle object is selected More...
 
- Public Member Functions inherited from reco::parser::SelectorBase
virtual ~SelectorBase ()
 destructor More...
 

Private Attributes

Op op_
 
SelectorPtr rhs_
 

Detailed Description

template<typename Op>
struct reco::parser::LogicalUnaryOperator< Op >

Definition at line 19 of file LogicalUnaryOperator.h.

Constructor & Destructor Documentation

template<typename Op >
reco::parser::LogicalUnaryOperator< Op >::LogicalUnaryOperator ( SelectorStack selStack)
inline

Definition at line 20 of file LogicalUnaryOperator.h.

References reco::parser::LogicalUnaryOperator< Op >::rhs_.

20  {
21  rhs_ = selStack.back(); selStack.pop_back();
22  }

Member Function Documentation

template<typename Op >
virtual bool reco::parser::LogicalUnaryOperator< Op >::operator() ( const Reflex::Object &  c) const
inlinevirtual

Member Data Documentation

template<typename Op >
Op reco::parser::LogicalUnaryOperator< Op >::op_
private
template<typename Op >
SelectorPtr reco::parser::LogicalUnaryOperator< Op >::rhs_
private