Geant4  10.02.p03
Item Struct Reference
Collaboration diagram for Item:

Public Types

enum  { UNKNOWN, VARIABLE, EXPRESSION, FUNCTION }
 

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 22 of file Evaluator.cc.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
UNKNOWN 
VARIABLE 
EXPRESSION 
FUNCTION 

Definition at line 23 of file Evaluator.cc.

Constructor & Destructor Documentation

◆ Item() [1/4]

Item::Item ( )
inline

Definition at line 31 of file Evaluator.cc.

31 : what(UNKNOWN), variable(0),expression(), function(0) {}
enum Item::@25 what
string expression
Definition: Evaluator.cc:25
double variable
Definition: Evaluator.cc:24
Here is the caller graph for this function:

◆ Item() [2/4]

Item::Item ( double  x)
inline

Definition at line 32 of file Evaluator.cc.

32 : what(VARIABLE), variable(x),expression(), function(0) {}
enum Item::@25 what
string expression
Definition: Evaluator.cc:25
double variable
Definition: Evaluator.cc:24

◆ Item() [3/4]

Item::Item ( string  x)
inline

Definition at line 33 of file Evaluator.cc.

33 : what(EXPRESSION),variable(0),expression(x),function(0) {}
enum Item::@25 what
string expression
Definition: Evaluator.cc:25
double variable
Definition: Evaluator.cc:24

◆ Item() [4/4]

Item::Item ( voidfuncptr  x)
inline

Definition at line 34 of file Evaluator.cc.

34 : what(FUNCTION), variable(0),expression(), function(x) {}
enum Item::@25 what
string expression
Definition: Evaluator.cc:25
double variable
Definition: Evaluator.cc:24

Member Data Documentation

◆ expression

string Item::expression

Definition at line 25 of file Evaluator.cc.

◆ function

voidfuncptr Item::function

Definition at line 29 of file Evaluator.cc.

◆ variable

double Item::variable

Definition at line 24 of file Evaluator.cc.

◆ what

enum { ... } Item::what

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