Item Struct Reference


Public Types

 UNKNOWN
 VARIABLE
 EXPRESSION
 FUNCTION
enum  { UNKNOWN, VARIABLE, EXPRESSION, FUNCTION }

Public Member Functions

 Item ()
 Item (double x)
 Item (string x)
 Item (voidfuncptr x)

Data Fields

enum Item:: { ... }  what
double variable
string expression
voidfuncptr function

Detailed Description

Definition at line 22 of file Evaluator.cc.


Member Enumeration Documentation

anonymous enum

Enumerator:
UNKNOWN 
VARIABLE 
EXPRESSION 
FUNCTION 

Definition at line 23 of file Evaluator.cc.


Constructor & Destructor Documentation

Item::Item (  )  [inline]

Definition at line 31 of file Evaluator.cc.

00031 : what(UNKNOWN),   variable(0),expression(), function(0) {}

Item::Item ( double  x  )  [inline]

Definition at line 32 of file Evaluator.cc.

00032 : what(VARIABLE),  variable(x),expression(), function(0) {}

Item::Item ( string  x  )  [inline]

Definition at line 33 of file Evaluator.cc.

Item::Item ( voidfuncptr  x  )  [inline]

Definition at line 34 of file Evaluator.cc.

00034 : what(FUNCTION),  variable(0),expression(), function(x) {}


Field Documentation

string Item::expression

Definition at line 25 of file Evaluator.cc.

voidfuncptr Item::function

Definition at line 29 of file Evaluator.cc.

double Item::variable

Definition at line 24 of file Evaluator.cc.

enum { ... } Item::what


The documentation for this struct was generated from the following file:
Generated on Mon May 27 17:54:03 2013 for Geant4 by  doxygen 1.4.7