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

MacroListObject Class Reference

#include <macro.h>

Inheritance diagram for MacroListObject:

AbstractMacroListObject MacroObject RefCountedClass List of all members.

Public Methods

 MacroListObject (bool owner = false)
 MacroListObject (const MacroListObject &obj)
void AddObject (MacroObjectPtr object)
MacroObjectPtr get_item (int i) const
virtual ~MacroListObject ()
virtual void Print (int indent = 0) const
virtual int length () const
virtual LString get_instance_class_name () const
virtual LString object_type_name () const
void set_type_name (const LString &type)
virtual bool isKindOf ( const LString &kind ) const
virtual void CutBack (int new_top_pos)
MacroIterPtr get_iter ()
void reset ()
void AddObjectList (const AbstractMacroListObject &x)
void perform_final_cleanup ()

Static Public Methods

const LStringget_ClassName ()


Detailed Description


Constructor & Destructor Documentation

MacroListObject::MacroListObject ( bool owner = false)

MacroListObject::MacroListObject ( const MacroListObject & obj)

MacroListObject::~MacroListObject () [virtual]


Member Function Documentation

void MacroListObject::AddObject ( MacroObjectPtr object) [virtual]

Reimplemented from AbstractMacroListObject.

void MacroListObject::AddObjectList ( const AbstractMacroListObject & x) [virtual]

Reimplemented from AbstractMacroListObject.

void MacroListObject::CutBack ( int new_top_pos) [inline, virtual]

Reimplemented from AbstractMacroListObject.

void MacroListObject::Print ( int indent = 0) const [virtual]

Reimplemented from AbstractMacroListObject.

const LString & MacroListObject::get_ClassName () [inline, static]

Reimplemented from AbstractMacroListObject.

LString MacroListObject::get_instance_class_name () const [inline, virtual]

Reimplemented from AbstractMacroListObject.

MacroObjectPtr MacroListObject::get_item ( int i) const [inline, virtual]

Reimplemented from AbstractMacroListObject.

MacroIterPtr MacroListObject::get_iter () [inline, virtual]

Reimplemented from AbstractMacroListObject.

bool MacroListObject::isKindOf ( const LString & kind) const [inline, virtual]

Reimplemented from AbstractMacroListObject.

int MacroListObject::length () const [inline, virtual]

Reimplemented from AbstractMacroListObject.

LString MacroListObject::object_type_name () const [inline, virtual]

Reimplemented from MacroObject.

void MacroListObject::perform_final_cleanup () [virtual]

Reimplemented from MacroObject.

void MacroListObject::reset () [inline, virtual]

Reimplemented from AbstractMacroListObject.

void MacroListObject::set_type_name ( const LString & type) [inline, virtual]

Reimplemented from MacroObject.


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