#include <member.h>
Collaboration diagram for MemberList:

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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|