#include <slot.h>
Class diagram for DataSlot:
Public Members | |||
![]() | ![]() | DataSlot (String* n, Expr* e, Token* t, char* anno, bool parent = false, bool assign = false) | |
![]() | ![]() | oop | slot_contents (fint& index) |
![]() | ![]() | slotType | slot_type () |
![]() | ![]() | void | oops_do (oopsDoFn f) |
![]() | ![]() | void | Print () |
![]() | ![]() | bool | IsDataSlot () |
![]() | ![]() | bool | IsMethodSlot () |
![]() | ![]() | void | addCommentAnnotations (Scanner* scanner) |
![]() | ![]() | Expr* | expr |
![]() | ![]() | bool | is_parent |
![]() | ![]() | bool | assignable |
DataSlot::DataSlot (String * n, Expr * e, Token * t, char * anno, bool parent = false, bool assign = false) |
oop DataSlot::slot_contents (fint & index) [inline, virtual]
|
Reimplemented from Slot.
slotType DataSlot::slot_type () [inline, virtual]
|
Reimplemented from Slot.
void DataSlot::oops_do (oopsDoFn f) [inline, virtual]
|
Reimplemented from VMObj.
void DataSlot::Print () [virtual]
|
Reimplemented from ParseNode.
bool DataSlot::IsDataSlot () [inline, virtual]
|
Reimplemented from Slot.
bool DataSlot::IsMethodSlot () [inline, virtual]
|
Reimplemented from Slot.
void DataSlot::addCommentAnnotations (Scanner * scanner) [virtual]
|
Reimplemented from ParseNode.
Expr* DataSlot::expr |
bool DataSlot::is_parent |
bool DataSlot::assignable |