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::formula::ArrayAdaptor Struct Reference

#include <FormulaEvaluator.h>

Public Member Functions

 ArrayAdaptor (double const *iStart, size_t iSize)
 
bool empty () const
 
size_t size () const
 
double const * start () const
 

Private Attributes

size_t m_size
 
double const * m_start
 

Detailed Description

Definition at line 31 of file FormulaEvaluator.h.

Constructor & Destructor Documentation

reco::formula::ArrayAdaptor::ArrayAdaptor ( double const *  iStart,
size_t  iSize 
)
inline

Definition at line 32 of file FormulaEvaluator.h.

32  :
33  m_start(iStart), m_size(iSize) {}

Member Function Documentation

bool reco::formula::ArrayAdaptor::empty ( ) const
inline
size_t reco::formula::ArrayAdaptor::size ( void  ) const
inline

Definition at line 34 of file FormulaEvaluator.h.

References m_size.

34 { return m_size; }
double const* reco::formula::ArrayAdaptor::start ( ) const
inline

Member Data Documentation

size_t reco::formula::ArrayAdaptor::m_size
private

Definition at line 39 of file FormulaEvaluator.h.

Referenced by empty(), and size().

double const* reco::formula::ArrayAdaptor::m_start
private

Definition at line 38 of file FormulaEvaluator.h.

Referenced by start().