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

ClassArray Class Reference

#include <mop.h>

Collaboration diagram for ClassArray:

Collaboration graph
[legend]
List of all members.

Public Methods

 ClassArray (int=16)
uint Number ()
Class *& operator[] (uint index)
Class *& Ref (uint index)
void Append (Class *)
void Clear ()

Private Attributes

uint num
uint size
Class ** array

Constructor & Destructor Documentation

ClassArray::ClassArray int    = 16
 

Definition at line 1116 of file mop.cc.

References array, num, and size.


Member Function Documentation

void ClassArray::Append Class  
 

Definition at line 1126 of file mop.cc.

References array, num, and size.

Referenced by Class::ImmediateSubclasses(), Class::InitializeInstance(), Class::InstancesOf(), and Class::Subclasses().

void ClassArray::Clear   [inline]
 

Definition at line 289 of file mop.h.

Referenced by Class::ImmediateSubclasses(), Class::InstancesOf(), and Class::Subclasses().

uint ClassArray::Number   [inline]
 

Definition at line 285 of file mop.h.

References uint.

Referenced by Class::FinalizeAll(), Class::ImmediateSubclasses(), Class::InstancesOf(), and Class::Subclasses().

Class*& ClassArray::operator[] uint    index [inline]
 

Definition at line 286 of file mop.h.

References uint.

Class *& ClassArray::Ref uint    index
 

Definition at line 1138 of file mop.cc.

References array, MopErrorMessage(), num, and uint.

Referenced by Class::FinalizeAll(), Class::ImmediateSubclasses(), Class::InstancesOf(), and Class::Subclasses().


Member Data Documentation

Class** ClassArray::array [private]
 

Definition at line 293 of file mop.h.

Referenced by Append(), ClassArray(), and Ref().

uint ClassArray::num [private]
 

Definition at line 292 of file mop.h.

Referenced by Append(), ClassArray(), and Ref().

uint ClassArray::size [private]
 

Definition at line 292 of file mop.h.

Referenced by Append(), and ClassArray().


The documentation for this class was generated from the following files:
Generated on Mon Feb 10 17:35:24 2003 for VFiasco Semantics Compiler by doxygen1.2.15