#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(). |