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

ClassBodyWalker Class Reference

#include <cbodywalk.h>

Inheritance diagram for ClassBodyWalker:

Inheritance graph
[legend]
Collaboration diagram for ClassBodyWalker:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClassBodyWalker (Walker *w, PtreeArray *tlist)
PtreeTranslateClassBody (Ptree *block, Ptree *bases, Class *)
void AppendNewMembers (Class *, PtreeArray &, bool &)
PtreeTranslateTypespecifier (Ptree *tspec)
PtreeTranslateTypedef (Ptree *def)
PtreeTranslateMetaclassDecl (Ptree *decl)
PtreeTranslateDeclarators (Ptree *decls)
PtreeTranslateAssignInitializer (PtreeDeclarator *decl, Ptree *init)
PtreeTranslateInitializeArgs (PtreeDeclarator *decl, Ptree *init)
PtreeTranslateDeclarator (bool record, PtreeDeclarator *decl)
PtreeTranslateDeclarator (bool record, PtreeDeclarator *decl, bool append_body)
PtreeTranslateFunctionImplementation (Ptree *impl)

Private Attributes

PtreeArraytspec_list

Constructor & Destructor Documentation

ClassBodyWalker::ClassBodyWalker Walker w,
PtreeArray tlist
[inline]
 


Member Function Documentation

BEGIN_OPENCXX_NAMESPACE Ptree * ClassBodyWalker::TranslateClassBody Ptree block,
Ptree bases,
Class
[virtual]
 

Reimplemented from Walker.

void ClassBodyWalker::AppendNewMembers Class ,
PtreeArray ,
bool & 
 

Ptree * ClassBodyWalker::TranslateTypespecifier Ptree tspec  )  [virtual]
 

Reimplemented from Walker.

Ptree * ClassBodyWalker::TranslateTypedef Ptree def  )  [virtual]
 

Reimplemented from Walker.

Ptree * ClassBodyWalker::TranslateMetaclassDecl Ptree decl  )  [virtual]
 

Reimplemented from ClassWalker.

Ptree * ClassBodyWalker::TranslateDeclarators Ptree decls  )  [virtual]
 

Reimplemented from Walker.

Ptree * ClassBodyWalker::TranslateAssignInitializer PtreeDeclarator decl,
Ptree init
[virtual]
 

Reimplemented from ClassWalker.

Ptree * ClassBodyWalker::TranslateInitializeArgs PtreeDeclarator decl,
Ptree init
[virtual]
 

Reimplemented from ClassWalker.

Ptree * ClassBodyWalker::TranslateDeclarator bool  record,
PtreeDeclarator decl
[virtual]
 

Reimplemented from Walker.

Ptree * ClassBodyWalker::TranslateDeclarator bool  record,
PtreeDeclarator decl,
bool  append_body
 

Ptree * ClassBodyWalker::TranslateFunctionImplementation Ptree impl  )  [virtual]
 

Reimplemented from ClassWalker.


Member Data Documentation

PtreeArray* ClassBodyWalker::tspec_list [private]
 


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