#include <list.h>
Class diagram for ListElement:
Public Members | |||
ListElement (ParseNode* d, ListElement* n = NULL) | |||
ParseNode* | Data () | ||
ListElement* | Next () | ||
void | SetNext (ListElement* n) | ||
void | Print () | ||
void | oops_do (oopsDoFn f) | ||
ParseNode* | data | ||
ListElement* | next |
ListElement::ListElement (ParseNode * d, ListElement * n = NULL) [inline]
|
ParseNode * ListElement::Data () [inline]
|
Reimplemented in ArgSlotListElement, ExprListElement, SlotListElement, and StringListElement.
ListElement * ListElement::Next () [inline]
|
Reimplemented in ArgSlotListElement, ExprListElement, SlotListElement, and StringListElement.
void ListElement::SetNext (ListElement * n) [inline]
|
void ListElement::Print () [inline, virtual]
|
Reimplemented from ParseNode.
void ListElement::oops_do (oopsDoFn f) [inline, virtual]
|
Reimplemented from VMObj.
ParseNode* ListElement::data |
ListElement* ListElement::next |