nameValueNode Class Reference

Inheritance diagram for nameValueNode:

Inheritance graph
[legend]
Collaboration diagram for nameValueNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 nameValueNode (char *name, char *value)
bool print (prettyPrintStream *output)
int width (prettyPrintStream *output)

Private Attributes

char * name
char * value

Detailed Description

Definition at line 183 of file prettyPrinter.cpp.


Constructor & Destructor Documentation

nameValueNode::nameValueNode ( char *  name,
char *  value 
) [inline]

Definition at line 187 of file prettyPrinter.cpp.


Member Function Documentation

bool nameValueNode::print ( prettyPrintStream output  )  [inline, virtual]

Reimplemented from astNode.

Definition at line 191 of file prettyPrinter.cpp.

References name, prettyPrintStream::print(), and value.

Here is the call graph for this function:

int nameValueNode::width ( prettyPrintStream output  )  [inline, virtual]

Reimplemented from astNode.

Definition at line 198 of file prettyPrinter.cpp.

References name, value, and prettyPrintStream::width_of_string().

Here is the call graph for this function:


Member Data Documentation

char* nameValueNode::name [private]

Definition at line 184 of file prettyPrinter.cpp.

Referenced by print(), and width().

char* nameValueNode::value [private]

Definition at line 185 of file prettyPrinter.cpp.

Referenced by print(), and width().


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 14:10:25 2006 for Strongtalk VM by  doxygen 1.4.7