Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

zot_print_helper Class Reference

#include <suif_utils.h>

Inheritance diagram for zot_print_helper:

SuifPrinterModule Module default_zot_print_helper formater List of all members.

Public Methods

virtual ~zot_print_helper (void)
virtual void print_zot (const SuifObject *the_zot, fstream&the_ion) = 0
virtual void print_zot_ref (const SuifObject *the_zot, fstream&the_ion) = 0
virtual int indentation_level (void) const = 0
virtual void add_indentation (int additional_amount) = 0
virtual void remove_indentation (int removed_amount) = 0
virtual void print_zot_prefix (const SuifObject *the_zot, fstream&the_ion) = 0
virtual void print_zot_continuation_prefix (const SuifObject *the_zot, fstream&the_ion) = 0

Public Attributes

FormattedText formatted_text

Protected Methods

 zot_print_helper (SuifEnv *env)


Detailed Description


Constructor & Destructor Documentation

zot_print_helper::zot_print_helper ( SuifEnv * env) [protected]

zot_print_helper::~zot_print_helper ( void) [inline, virtual]


Member Function Documentation

virtual void zot_print_helper::add_indentation ( int additional_amount) [pure virtual]

Reimplemented in default_zot_print_helper.

virtual int zot_print_helper::indentation_level ( void) const [pure virtual]

Reimplemented in default_zot_print_helper.

virtual void zot_print_helper::print_zot ( const SuifObject * the_zot,
fstream & the_ion) [pure virtual]

Reimplemented in default_zot_print_helper, and formater.

virtual void zot_print_helper::print_zot_continuation_prefix ( const SuifObject * the_zot,
fstream & the_ion) [pure virtual]

Reimplemented in default_zot_print_helper.

virtual void zot_print_helper::print_zot_prefix ( const SuifObject * the_zot,
fstream & the_ion) [pure virtual]

Reimplemented in default_zot_print_helper, and formater.

virtual void zot_print_helper::print_zot_ref ( const SuifObject * the_zot,
fstream & the_ion) [pure virtual]

Reimplemented in default_zot_print_helper, and formater.

virtual void zot_print_helper::remove_indentation ( int removed_amount) [pure virtual]

Reimplemented in default_zot_print_helper.


Member Data Documentation

FormattedText zot_print_helper::formatted_text


The documentation for this class was generated from the following file:
Generated at Mon Jul 31 13:45:02 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000