FAUST compiler  0.9.9.6b8
Public Member Functions | Private Attributes
envpp Class Reference

#include <ppbox.hh>

Collaboration diagram for envpp:
Collaboration graph
[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.

: 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<<().

{
        const char*     sep = "";
        Tree    l = fEnv;

        fout << '{';
        while (isList(l)) {
            fout << sep << boxpp(hd(hd(l))) << "=" << boxpp(tl(hd(l)));
            sep = ", ";
            l = tl(l);
        }
        fout << '}';
    return fout;
}

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: