FlopCpp trunk
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
flopc::Constant_base Class Referenceabstract

Base class for all "constant" types of data. More...

#include <MP_constant.hpp>

+ Inheritance diagram for flopc::Constant_base:

Public Member Functions

virtual double evaluate () const =0
 
virtual int getStage () const
 
virtual int stage () const
 

Protected Member Functions

 Constant_base ()
 
virtual ~Constant_base ()
 

Protected Attributes

int count
 

Friends

class Constant
 
class Handle< Constant_base * >
 

Detailed Description

Base class for all "constant" types of data.

Note
FOR INTERNAL USE: This is not normally used directly by the calling code.

Definition at line 20 of file MP_constant.hpp.

Constructor & Destructor Documentation

◆ Constant_base()

flopc::Constant_base::Constant_base ( )
inlineprotected

Definition at line 32 of file MP_constant.hpp.

◆ ~Constant_base()

virtual flopc::Constant_base::~Constant_base ( )
inlineprotectedvirtual

Definition at line 33 of file MP_constant.hpp.

Member Function Documentation

◆ evaluate()

virtual double flopc::Constant_base::evaluate ( ) const
pure virtual

Implemented in flopc::DataRef.

◆ getStage()

virtual int flopc::Constant_base::getStage ( ) const
inlinevirtual

Reimplemented in flopc::DataRef.

Definition at line 25 of file MP_constant.hpp.

◆ stage()

virtual int flopc::Constant_base::stage ( ) const
inlinevirtual

Definition at line 28 of file MP_constant.hpp.

Friends And Related Function Documentation

◆ Constant

friend class Constant
friend

Definition at line 21 of file MP_constant.hpp.

◆ Handle< Constant_base * >

friend class Handle< Constant_base * >
friend

Definition at line 21 of file MP_constant.hpp.

Member Data Documentation

◆ count

int flopc::Constant_base::count
protected

Definition at line 34 of file MP_constant.hpp.


The documentation for this class was generated from the following file: