CMS 3D CMS Logo

Public Member Functions | Private Attributes

triggerExpression::Constant Class Reference

#include <TriggerExpressionConstant.h>

Inheritance diagram for triggerExpression::Constant:
triggerExpression::Evaluator

List of all members.

Public Member Functions

 Constant (bool value)
void dump (std::ostream &out) const
void init (const Data &data)
bool operator() (const Data &data) const

Private Attributes

bool m_value

Detailed Description

Definition at line 10 of file TriggerExpressionConstant.h.


Constructor & Destructor Documentation

triggerExpression::Constant::Constant ( bool  value) [inline]

Definition at line 12 of file TriggerExpressionConstant.h.

                       :
    m_value(value)
  { }

Member Function Documentation

void triggerExpression::Constant::dump ( std::ostream &  out) const [inline, virtual]

Implements triggerExpression::Evaluator.

Definition at line 23 of file TriggerExpressionConstant.h.

References m_value.

                                    {
    out << (m_value ? "TRUE" : "FALSE");
  }
void triggerExpression::Constant::init ( const Data data) [inline, virtual]

Reimplemented from triggerExpression::Evaluator.

Definition at line 20 of file TriggerExpressionConstant.h.

                               {
  }
bool triggerExpression::Constant::operator() ( const Data data) const [inline, virtual]

Implements triggerExpression::Evaluator.

Definition at line 16 of file TriggerExpressionConstant.h.

References m_value.

                                           {
    return m_value;
  }

Member Data Documentation

Definition at line 28 of file TriggerExpressionConstant.h.

Referenced by dump(), and operator()().