|
STK++ 0.9.13
|
Interface base class for Series. More...
#include <STK_ISerie.h>

Public Member Functions | |
| Real | first () const |
| Real | next () const |
Public Member Functions inherited from STK::IRecursiveTemplate< Serie > | |
| Serie & | asDerived () |
| static cast : return a reference of this with a cast to the derived class. | |
| Serie const & | asDerived () const |
| static cast : return a const reference of this with a cast to the derived class. | |
| Serie * | asPtrDerived () |
static cast : return a ptr on a Derived of this with a cast to the derived class. | |
| Serie const * | asPtrDerived () const |
static cast : return a ptr on a constant Derived of this with a cast to the derived class. | |
| Serie * | clone () const |
| create a leaf using the copy constructor of the Derived class. | |
| Serie * | clone (bool isRef) const |
| create a leaf using the copy constructor of the Derived class and a flag determining if the clone is a reference or not. | |
Protected Member Functions | |
| ISerie () | |
| Default Constructor. | |
| ~ISerie () | |
| destructor. | |
Protected Member Functions inherited from STK::IRecursiveTemplate< Serie > | |
| IRecursiveTemplate () | |
| constructor. | |
| ~IRecursiveTemplate () | |
| destructor. | |
Interface base class for Series.
The ISerie class is the template base class for all Series.
ISerie takes a Serie template parameter. This parameter is the type of the class which derives from it. For exemple
The pseudo virtual function defined in this interface have the following definition:
Definition at line 66 of file STK_ISerie.h.
|
inlineprotected |
|
inlineprotected |
|
inline |
Definition at line 76 of file STK_ISerie.h.
References STK::IRecursiveTemplate< Serie >::asDerived().
|
inline |
Definition at line 80 of file STK_ISerie.h.
References STK::IRecursiveTemplate< Serie >::asDerived().