#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 |