envpp Class Reference

#include <ppbox.hh>

Collaboration diagram for envpp:
[legend]

List of all members.

Public Member Functions

 envpp (Tree e)
ostream & print (ostream &fout) const

Private Attributes

Tree fEnv

Detailed Description

Definition at line 73 of file ppbox.hh.


Constructor & Destructor Documentation

envpp::envpp ( Tree  e  )  [inline]

Definition at line 77 of file ppbox.hh.

00077 : fEnv(e) {}


Member Function Documentation

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

Definition at line 305 of file ppbox.cpp.

References fEnv, hd(), isList(), and tl().

Referenced by operator<<().

00306 {
00307         const char*     sep = "";
00308         Tree    l = fEnv;
00309 
00310         fout << '{';
00311         while (isList(l)) {
00312             fout << sep << boxpp(hd(hd(l))) << "=" << boxpp(tl(hd(l)));
00313             sep = ", ";
00314             l = tl(l);
00315         }
00316         fout << '}';
00317     return fout;
00318 }

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Tree envpp::fEnv [private]

Definition at line 75 of file ppbox.hh.

Referenced by print().


The documentation for this class was generated from the following files:
Generated on Wed Apr 28 23:46:05 2010 for FAUST compiler by  doxygen 1.6.3