Public Member Functions | |
| Context (map< icstring, double > &aVar) | |
| Context (Context &ctx) | |
| Context & | operator= (Context &ctx) |
| Context & | operator+= (Context &ctx) |
| Context & | operator-= (Context &ctx) |
| Context & | operator *= (Context &ctx) |
| Context & | operator/= (Context &ctx) |
| Context & | operator|= (Context &ctx) |
Data Fields | |
| map< icstring, double > & | variables |
| association of the variable names and their values (for this case random) | |
| double | val |
|
|
Definition at line 33 of file inc/ars/exprint.h. References val, and variables.
|
|
|
Definition at line 37 of file inc/ars/exprint.h. References val, and variables.
|
|
|
Definition at line 58 of file inc/ars/exprint.h. References val.
00059 {
00060 val *= ctx.val;
00061 return *this;
00062 }
|
|
|
Definition at line 48 of file inc/ars/exprint.h. References val.
00049 {
00050 val += ctx.val;
00051 return *this;
00052 }
|
|
|
Definition at line 53 of file inc/ars/exprint.h. References val.
00054 {
00055 val -= ctx.val;
00056 return *this;
00057 }
|
|
|
Definition at line 63 of file inc/ars/exprint.h. References val.
00064 {
00065 val /= ctx.val;
00066 return *this;
00067 }
|
|
|
Definition at line 42 of file inc/ars/exprint.h. References val.
00043 {
00044 val = ctx.val;
00045 return *this;
00046 }
|
|
|
Definition at line 68 of file inc/ars/exprint.h. References val.
|
|
|
Definition at line 31 of file inc/ars/exprint.h. Referenced by Ars::ExprIntParser::Apply(), Context(), operator *=(), operator+=(), operator-=(), operator/=(), operator=(), operator|=(), and Ars::ExprIntParser::WalkTree(). |
|
|
association of the variable names and their values (for this case random)
Definition at line 30 of file inc/ars/exprint.h. Referenced by Context(), and Ars::ExprIntParser::WalkTree(). |
1.3.3