|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include "CLHEP/Evaluator/Evaluator.h"#include <iostream>#include <sstream>#include <string>#include <cmath>#include <stack>#include <unordered_map>#include <string.h>#include <ctype.h>#include <errno.h>#include <stdlib.h>Go to the source code of this file.
Classes | |
| struct | Item |
| struct | Struct |
| class | string |
Namespaces | |
| namespace | HepTool |
Macros | |
| #define | EVAL HepTool::Evaluator |
| #define | REMOVE_BLANKS |
| #define | SKIP_BLANKS |
| #define | EVAL_EXIT(STATUS, POSITION) |
| #define | MAX_N_PAR 5 |
Typedefs | |
| typedef void(* | voidfuncptr) () |
| using | pchar = char * |
| using | dic_type = std::unordered_map<string, Item> |
Enumerations | |
| enum | { ENDL , LBRA , OR , AND , EQ , NE , GE , GT , LE , LT , PLUS , MINUS , UNARY_PLUS , UNARY_MINUS , MULT , DIV , POW , RBRA , VALUE } |
| #define EVAL HepTool::Evaluator |
Definition at line 51 of file Evaluator.cc.
| #define EVAL_EXIT | ( | STATUS, | |
| POSITION ) |
Definition at line 63 of file Evaluator.cc.
| #define MAX_N_PAR 5 |
Definition at line 64 of file Evaluator.cc.
Referenced by HepTool::Evaluator::findFunction(), and HepTool::Evaluator::removeFunction().
| #define REMOVE_BLANKS |
Definition at line 53 of file Evaluator.cc.
Referenced by HepTool::Evaluator::findFunction(), HepTool::Evaluator::findVariable(), HepTool::Evaluator::removeFunction(), and HepTool::Evaluator::removeVariable().
| #define SKIP_BLANKS |
Definition at line 57 of file Evaluator.cc.
Definition at line 40 of file Evaluator.cc.
| using pchar = char * |
Definition at line 39 of file Evaluator.cc.
| typedef void(* voidfuncptr) () |
Definition at line 23 of file Evaluator.cc.
| anonymous enum |
| Enumerator | |
|---|---|
| ENDL | |
| LBRA | |
| OR | |
| AND | |
| EQ | |
| NE | |
| GE | |
| GT | |
| LE | |
| LT | |
| PLUS | |
| MINUS | |
| UNARY_PLUS | |
| UNARY_MINUS | |
| MULT | |
| DIV | |
| POW | |
| RBRA | |
| VALUE | |
Definition at line 68 of file Evaluator.cc.