#include "CLHEP/Evaluator/Evaluator.h"#include <iostream>#include <sstream>#include <cmath>#include "CLHEP/Evaluator/stack.icc"#include "CLHEP/Evaluator/string.icc"#include "CLHEP/Evaluator/hash_map.icc"#include <string.h>#include <ctype.h>#include <errno.h>#include <stdlib.h>Go to the source code of this file.
Namespaces | |
| namespace | HepTool |
Data Structures | |
| struct | Item |
| struct | Struct |
Defines | |
| #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 () |
| typedef char * | pchar |
| typedef hash_map< string, Item > | dic_type |
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 49 of file Evaluator.cc.
| #define EVAL_EXIT | ( | STATUS, | |||
| POSITION | ) | endp = POSITION; return STATUS |
Definition at line 61 of file Evaluator.cc.
| #define MAX_N_PAR 5 |
Definition at line 62 of file Evaluator.cc.
| #define REMOVE_BLANKS |
| #define SKIP_BLANKS |
Value:
for(;;pointer++) { \ c = (pointer > end) ? '\0' : *pointer; \ if (!isspace(c)) break; \ }
Definition at line 55 of file Evaluator.cc.
| typedef char* pchar |
Definition at line 37 of file Evaluator.cc.
| typedef void(*) voidfuncptr() |
Definition at line 21 of file Evaluator.cc.
| anonymous enum |
1.4.7