This is Unofficial EPICS BASE Doxygen Site
postfixPvt.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  rpn_opcode {
  END_EXPRESSION = 0, LITERAL_DOUBLE, LITERAL_INT, FETCH_VAL,
  FETCH_A, FETCH_B, FETCH_C, FETCH_D,
  FETCH_E, FETCH_F, FETCH_G, FETCH_H,
  FETCH_I, FETCH_J, FETCH_K, FETCH_L,
  STORE_A, STORE_B, STORE_C, STORE_D,
  STORE_E, STORE_F, STORE_G, STORE_H,
  STORE_I, STORE_J, STORE_K, STORE_L,
  CONST_PI, CONST_D2R, CONST_R2D, UNARY_NEG,
  ADD, SUB, MULT, DIV,
  MODULO, POWER, ABS_VAL, EXP,
  LOG_10, LOG_E, MAX, MIN,
  SQU_RT, ACOS, ASIN, ATAN,
  ATAN2, COS, COSH, SIN,
  SINH, TAN, TANH, CEIL,
  FLOOR, FINITE, ISINF, ISNAN,
  NINT, RANDOM, REL_OR, REL_AND,
  REL_NOT, BIT_OR, BIT_AND, BIT_EXCL_OR,
  BIT_NOT, RIGHT_SHIFT_ARITH, LEFT_SHIFT_ARITH, RIGHT_SHIFT_LOGIC,
  NOT_EQ, LESS_THAN, LESS_OR_EQ, EQUAL,
  GR_OR_EQ, GR_THAN, COND_IF, COND_ELSE,
  COND_END, NOT_GENERATED
}
 

Enumeration Type Documentation

enum rpn_opcode
Enumerator
END_EXPRESSION 
LITERAL_DOUBLE 
LITERAL_INT 
FETCH_VAL 
FETCH_A 
FETCH_B 
FETCH_C 
FETCH_D 
FETCH_E 
FETCH_F 
FETCH_G 
FETCH_H 
FETCH_I 
FETCH_J 
FETCH_K 
FETCH_L 
STORE_A 
STORE_B 
STORE_C 
STORE_D 
STORE_E 
STORE_F 
STORE_G 
STORE_H 
STORE_I 
STORE_J 
STORE_K 
STORE_L 
CONST_PI 
CONST_D2R 
CONST_R2D 
UNARY_NEG 
ADD 
SUB 
MULT 
DIV 
MODULO 
POWER 
ABS_VAL 
EXP 
LOG_10 
LOG_E 
MAX 
MIN 
SQU_RT 
ACOS 
ASIN 
ATAN 
ATAN2 
COS 
COSH 
SIN 
SINH 
TAN 
TANH 
CEIL 
FLOOR 
FINITE 
ISINF 
ISNAN 
NINT 
RANDOM 
REL_OR 
REL_AND 
REL_NOT 
BIT_OR 
BIT_AND 
BIT_EXCL_OR 
BIT_NOT 
RIGHT_SHIFT_ARITH 
LEFT_SHIFT_ARITH 
RIGHT_SHIFT_LOGIC 
NOT_EQ 
LESS_THAN 
LESS_OR_EQ 
EQUAL 
GR_OR_EQ 
GR_THAN 
COND_IF 
COND_ELSE 
COND_END 
NOT_GENERATED 

Definition at line 30 of file postfixPvt.h.

30  {
31  END_EXPRESSION = 0,
32  /* Operands */
36  /* Assignment */
39  /* Trigonometry Constants */
40  CONST_PI,
41  CONST_D2R,
42  CONST_R2D,
43  /* Arithmetic */
44  UNARY_NEG,
45  ADD,
46  SUB,
47  MULT,
48  DIV,
49  MODULO,
50  POWER,
51  /* Algebraic */
52  ABS_VAL,
53  EXP,
54  LOG_10,
55  LOG_E,
56  MAX,
57  MIN,
58  SQU_RT,
59  /* Trigonometric */
60  ACOS,
61  ASIN,
62  ATAN,
63  ATAN2,
64  COS,
65  COSH,
66  SIN,
67  SINH,
68  TAN,
69  TANH,
70  /* Numeric */
71  CEIL,
72  FLOOR,
73  FINITE,
74  ISINF,
75  ISNAN,
76  NINT,
77  RANDOM,
78  /* Boolean */
79  REL_OR,
80  REL_AND,
81  REL_NOT,
82  /* Bitwise */
83  BIT_OR,
84  BIT_AND,
86  BIT_NOT,
90  /* Relationals */
91  NOT_EQ,
92  LESS_THAN,
93  LESS_OR_EQ,
94  EQUAL,
95  GR_OR_EQ,
96  GR_THAN,
97  /* Conditional */
98  COND_IF,
99  COND_ELSE,
100  COND_END,
101  /* Misc */
103 } rpn_opcode;
Definition: postfixPvt.h:56
rpn_opcode
Definition: postfixPvt.h:30
Definition: postfixPvt.h:45
Definition: postfixPvt.h:57
Definition: postfixPvt.h:46
Definition: postfixPvt.h:64
Definition: postfixPvt.h:68
Definition: postfixPvt.h:48
Definition: postfixPvt.h:53
Definition: postfixPvt.h:66