Marsyas  0.5.0-beta1
Public Member Functions
ExFun Class Reference

#include <ExNode.h>

Inherits ExNode.

Inherited by ExFun_ListLen, ExFun_NaturalAbs, ExFun_NaturalMax, ExFun_NaturalMin, ExFun_NaturalRand, ExFun_NaturalRandRange1, ExFun_NaturalRandRange2, ExFun_NaturalSRand, ExFun_RealAbs, ExFun_RealACos, ExFun_RealASin, ExFun_RealATan, ExFun_RealCos, ExFun_RealCosH, ExFun_RealLog, ExFun_RealLog10, ExFun_RealLog2, ExFun_RealRand, ExFun_RealSin, ExFun_RealSinH, ExFun_RealSqrt, ExFun_RealTan, ExFun_StreamOutBool, ExFun_StreamOutNatural, ExFun_StreamOutNBool, ExFun_StreamOutNNatural, ExFun_StreamOutNReal, ExFun_StreamOutNString, ExFun_StreamOutNVal, ExFun_StreamOutReal, ExFun_StreamOutString, ExFun_StrLen, ExFun_StrSub, ExFun_TimerGetName, ExFun_TimerGetPrefix, ExFun_TimerGetTime, ExFun_TimerGetType, ExFun_TimerIntrvlSize, ExFun_TimerUpdBool, ExFun_TimerUpdNatural, ExFun_TimerUpdReal, and ExFun_TimerUpdString.

Public Member Functions

ExFuncopy ()=0
 ExFun (std::string t, std::string r)
 ExFun (std::string t, std::string r, bool pure)
std::string getSignature () const
virtual bool is_const ()
void setParams (ExNode *ps)
void setParamTypes (std::string t)
void setSignature (const std::string)
virtual ~ExFun ()

Detailed Description

Definition at line 504 of file ExNode.h.


Constructor & Destructor Documentation

ExFun ( std::string  t,
std::string  r 
) [inline]

Definition at line 513 of file ExNode.h.

ExFun ( std::string  t,
std::string  r,
bool  pure 
) [inline]

Definition at line 514 of file ExNode.h.

~ExFun ( ) [virtual]

Definition at line 335 of file ExNode.cpp.


Member Function Documentation

ExFun* copy ( ) [pure virtual]
std::string getSignature ( ) const [inline]

Definition at line 517 of file ExNode.h.

bool is_const ( ) [virtual]

Reimplemented from ExNode.

Definition at line 342 of file ExNode.cpp.

void setParams ( ExNode ps)

Definition at line 286 of file ExNode.cpp.

void setParamTypes ( std::string  t)

Definition at line 316 of file ExNode.cpp.

void setSignature ( const std::string  s)

Definition at line 348 of file ExNode.cpp.


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