#include <enumerated.h>
Inheritance diagram for expression_integer_compile_enumerated:

Public Member Functions | |
| virtual | ~expression_integer_compile_enumerated () |
| expression_integer_compile_enumerated (symbol_enumerated *sp, translator_compile *cntxt) | |
Protected Member Functions | |
| type::pointer | get_type () const |
Private Member Functions | |
| expression_integer_compile_enumerated () | |
| expression_integer_compile_enumerated (const expression_integer_compile_enumerated &) | |
| expression_integer_compile_enumerated & | operator= (const expression_integer_compile_enumerated &) |
Private Attributes | |
| type::pointer | type |
Definition at line 32 of file enumerated.h.
| virtual expression_integer_compile_enumerated::~expression_integer_compile_enumerated | ( | ) | [virtual] |
The destructor.
| expression_integer_compile_enumerated::expression_integer_compile_enumerated | ( | symbol_enumerated * | sp, | |
| translator_compile * | cntxt | |||
| ) |
The constructor.
| sp | The symbol corresponding to the tag. | |
| cntxt | The translation context we are operating within. |
| expression_integer_compile_enumerated::expression_integer_compile_enumerated | ( | ) | [private] |
The default constructor.
| expression_integer_compile_enumerated::expression_integer_compile_enumerated | ( | const expression_integer_compile_enumerated & | ) | [private] |
The copy constructor.
| type::pointer expression_integer_compile_enumerated::get_type | ( | ) | const [protected, virtual] |
The get_type method is used to get the type of this expression.
Reimplemented from expression_integer.
| expression_integer_compile_enumerated& expression_integer_compile_enumerated::operator= | ( | const expression_integer_compile_enumerated & | ) | [private] |
The assignment operator.
The type instance variable is used to remember the enumerated type of this tag value.
Definition at line 61 of file enumerated.h.
1.5.1