Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

ListElement Struct Reference

#include <list.h>

Class diagram for ListElement:

ParseNode StringListElement SlotListElement ExprListElement ArgSlotListElement

List of all members.

Public Members

 ListElement (ParseNode* d, ListElement* n = NULL)
ParseNodeData ()
ListElement* Next ()
void SetNext (ListElement* n)
void Print ()
void oops_do (oopsDoFn f)
ParseNodedata
ListElement* next

Detailed Description


Member Function Documentation

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.


Member Data Documentation

ParseNode* ListElement::data

ListElement* ListElement::next


The documentation for this struct was generated from the following file:
Generated at Tue Jun 27 12:07:47 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999