Geant4 11.2.2
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 |
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.