Node Class Reference

Class Node = (type x (int + double + Sym + void*)). More...

#include <node.hh>

Collaboration diagram for Node:
Collaboration graph
[legend]

List of all members.

Public Member Functions

ostream & print (ostream &fout) const
 print a node on a stream

Detailed Description

Class Node = (type x (int + double + Sym + void*)).

Definition at line 70 of file node.hh.


Member Function Documentation

ostream & Node::print ( ostream &  fout  )  const

print a node on a stream

< print a node on a stream

Definition at line 3 of file node.cpp.

00004 {
00005     switch (fType) {
00006         case kIntNode :     return fout << fData.i;
00007         case kDoubleNode :  return fout << fData.f;
00008         case kSymNode :     return fout << *(fData.s);
00009         case kPointerNode : return fout << "ptr:" << fData.p;
00010         default :           return fout << "badnode";
00011     }
00012             
00013 //  return fout;
00014 }


The documentation for this class was generated from the following files:

Generated on 1 Feb 2010 for FAUST compiler by  doxygen 1.6.1