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

NodeCounter Class Reference

This class helps SuifCounter in counting instances for each subclass. More...

#include <suif_counter.h>

List of all members.

Public Methods

 NodeCounter (const MetaClass*)
 ~NodeCounter (void)
MetaClassget_meta_class (void) const
unsigned get_direct_count (void) const
unsigned get_indirect_count (void) const
void add_child (NodeCounter*)
unsigned get_child_count (void) const
NodeCounter* get_nth_child (unsigned) const
unsigned add_direct_count (void)


Detailed Description

This class helps SuifCounter in counting instances for each subclass.

For internal use only.


Constructor & Destructor Documentation

NodeCounter::NodeCounter ( const MetaClass * mc)

NodeCounter::~NodeCounter ( void)


Member Function Documentation

void NodeCounter::add_child ( NodeCounter * child)

unsigned NodeCounter::add_direct_count ( void)

unsigned NodeCounter::get_child_count ( void) const

unsigned NodeCounter::get_direct_count ( void) const

unsigned NodeCounter::get_indirect_count ( void) const

MetaClass * NodeCounter::get_meta_class ( void) const

NodeCounter * NodeCounter::get_nth_child ( unsigned n) const


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