Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

MemberList Class Reference

#include <member.h>

Collaboration diagram for MemberList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MemberList ()
void Make (Class *)
Mem * Ref (int)
int Number ()
Mem * Lookup (char *, char *)
int Lookup (char *, int, char *)
int Lookup (Environment *, Ptree *, int)
int Lookup (Environment *, char *, int)

Private Member Functions

void AppendThisClass (Class *)
void Append (Ptree *, Ptree *, int, Ptree *)
void AppendBaseClass (Environment *, Ptree *)
void CheckHeader (Ptree *, Mem *)

Private Attributes

Class * this_class
int num
int size
Mem * array

Constructor & Destructor Documentation

MemberList::MemberList (   ) 
 


Member Function Documentation

void MemberList::Make (  Class *   ) 
 

MemberList::Mem * MemberList::Ref (  int   ) 
 

int MemberList::Number (   )  [inline]
 

MemberList::Mem * MemberList::Lookup (  char *  ,
char * 
) 
 

int MemberList::Lookup (  char *  ,
int  ,
char * 
) 
 

int MemberList::Lookup (  Environment *  ,
Ptree *  ,
int 
) 
 

int MemberList::Lookup (  Environment *  ,
char *  ,
int 
) 
 

void MemberList::AppendThisClass (  Class *   )  [private]
 

void MemberList::Append (  Ptree *  ,
Ptree *  ,
int  ,
Ptree * 
)  [private]
 

void MemberList::AppendBaseClass (  Environment *  ,
Ptree * 
)  [private]
 

void MemberList::CheckHeader (  Ptree *  ,
Mem * 
)  [private]
 


Member Data Documentation

Class* MemberList::this_class [private]
 

int MemberList::num [private]
 

int MemberList::size [private]
 

Mem* MemberList::array [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 11 22:35:50 2004 for IOPC by Doxygen 1.3.6