CLHEP 2.4.6.4
C++ Class Library for High Energy Physics
|
#include "CLHEP/Evaluator/defs.h"
#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) endp = POSITION; return STATUS |
#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 52 of file Evaluator.cc.
#define EVAL_EXIT | ( | STATUS, | |
POSITION | |||
) | endp = POSITION; return STATUS |
Definition at line 64 of file Evaluator.cc.
#define MAX_N_PAR 5 |
Definition at line 65 of file Evaluator.cc.
#define REMOVE_BLANKS |
Definition at line 54 of file Evaluator.cc.
#define SKIP_BLANKS |
Definition at line 58 of file Evaluator.cc.
Definition at line 41 of file Evaluator.cc.
using pchar = char * |
Definition at line 40 of file Evaluator.cc.
typedef void(* voidfuncptr) () |
Definition at line 24 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 69 of file Evaluator.cc.