#include <cppExpression.h>
Public Member Functions | |
| Result () | |
| Result (int value) | |
| Result (double value) | |
| Result (void *value) | |
| int | as_integer () const |
| double | as_real () const |
| void * | as_pointer () const |
| void | output (ostream &out) const |
Public Attributes | |
| ResultType | _type |
| union { | |
| int _integer | |
| double _real | |
| void * _pointer | |
| } | _u |
|
|
Definition at line 47 of file cppExpression.cxx. |
|
|
Definition at line 59 of file cppExpression.cxx. |
|
|
Definition at line 72 of file cppExpression.cxx. |
|
|
Definition at line 85 of file cppExpression.cxx. References _u. |
|
|
Definition at line 99 of file cppExpression.cxx. |
|
|
Definition at line 151 of file cppExpression.cxx. References _u. |
|
|
Definition at line 125 of file cppExpression.cxx. |
|
|
Definition at line 177 of file cppExpression.cxx. |
|
|
Definition at line 79 of file cppExpression.h. |
|
|
Definition at line 81 of file cppExpression.h. |
|
|
Definition at line 80 of file cppExpression.h. |
|
|
Definition at line 77 of file cppExpression.h. Referenced by CPPExpression::new_op(), and Result(). |
|
|
Referenced by as_pointer(), and Result(). |
1.3