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

AST::Def_Function Class Reference

Function Declaration. More...

#include <ast.h>

Inheritance diagram for AST::Def_Function:

AST::Node List of all members.

Public Member Functions

 Def_Function ()
virtual void to3ACFile (FILE *f)
 convert me to 3ac - subclassed

Public Attributes

AttributeProxy handle
AttributeProxy arguments
AttributeProxy statements

Private Types

typedef Node super

Detailed Description

Function Declaration.

Definition at line 117 of file ast.h.


Member Typedef Documentation

typedef Node AST::Def_Function::super [private]
 

Definition at line 118 of file ast.h.


Constructor & Destructor Documentation

AST::Def_Function::Def_Function  )  [inline]
 

Definition at line 120 of file ast.h.

00120                   :
00121         super("Def_Function"),
00122         handle    (this->addAttribute("handle")),
00123         arguments (this->addAttribute("arguments")),
00124         statements(this->addAttribute("statements"))
00125     {
00126     }
    virtual void to3ACFile(FILE* f){}


Member Function Documentation

virtual void AST::Def_Function::to3ACFile FILE *  f  )  [inline, virtual]
 

convert me to 3ac - subclassed

Implements AST::Node.

Definition at line 127 of file ast.h.

00127 {}


Member Data Documentation

AttributeProxy AST::Def_Function::arguments
 

Definition at line 129 of file ast.h.

Referenced by main().

AttributeProxy AST::Def_Function::handle
 

Definition at line 128 of file ast.h.

Referenced by main().

AttributeProxy AST::Def_Function::statements
 

Definition at line 130 of file ast.h.

Referenced by main().


The documentation for this class was generated from the following file:
Generated on Thu Oct 20 12:00:04 2005 for ASTree by  doxygen 1.4.2-20050421