Public Member Functions | List of all members
ibis::math::func1 Class Referenceabstract

Pure virtual base function for 1-argument functions. More...

#include <qExpr.h>

Inheritance diagram for ibis::math::func1:
ibis::math::fromUnixTime ibis::math::toUnixTime

Public Member Functions

virtual func1dup () const =0
 Duplicate thyself. Should follow deep-copy semantics.
 
virtual double eval (double) const =0
 Evaluate the function on the given argument.
 
virtual void printDecoration (std::ostream &) const =0
 Print the decoration on this function.
 
virtual void printName (std::ostream &) const =0
 Print the name of this function.
 

Detailed Description

Pure virtual base function for 1-argument functions.

It takes an argument in double and return a double value. Note that the derived classes much support copy construction through the function dup.


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

Make It A Bit Faster
Contact us
Disclaimers
FastBit source code
FastBit mailing list archive