Zen
A cross-platform functional programming language
Public Member Functions | Private Attributes

Indenter Class Reference

Class that maintains indentation in output files. More...

List of all members.

Public Member Functions

 Indenter (Indent &ind)
 Default constructor. Enters an indentation level.
 Indenter (Indenter &src)
 Default constructor. Enters an indentation level.
 ~Indenter ()
 Destructor. Leaves an indentation level.
z::streamwrite (z::stream &os)
 Writes the type reference to the output stream.

Private Attributes

Indent_ind
 Current indenter.

Detailed Description

Class that maintains indentation in output files.


Constructor & Destructor Documentation

Indenter ( Indent ind) [inline]

Default constructor. Enters an indentation level.

Parameters:
indThe source indenter
Indenter ( Indenter src) [inline]

Default constructor. Enters an indentation level.

Parameters:
srcThe source indenter

Member Function Documentation

z::stream& write ( z::stream os) [inline]

Writes the type reference to the output stream.

Parameters:
osThe output stream
Returns:
The output stream

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines