CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
List of all members | Public Member Functions
funct::AbsExpression Struct Referenceabstract

#include <Expression.h>

Inheritance diagram for funct::AbsExpression:
funct::ExpressionT< F >

Public Member Functions

virtual AbsExpressionclone () const =0
 
virtual double operator() () const =0
 
virtual std::ostream & print (std::ostream &cout) const =0
 
virtual ~AbsExpression ()
 

Detailed Description

Definition at line 9 of file Expression.h.

Constructor & Destructor Documentation

◆ ~AbsExpression()

virtual funct::AbsExpression::~AbsExpression ( )
inlinevirtual

Definition at line 10 of file Expression.h.

10 {}

Member Function Documentation

◆ clone()

virtual AbsExpression* funct::AbsExpression::clone ( ) const
pure virtual

Implemented in funct::ExpressionT< F >.

◆ operator()()

virtual double funct::AbsExpression::operator() ( ) const
pure virtual

Implemented in funct::ExpressionT< F >.

◆ print()

virtual std::ostream& funct::AbsExpression::print ( std::ostream &  cout) const
pure virtual

Implemented in funct::ExpressionT< F >.