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

function_body.h

Go to the documentation of this file.
00001 // AUTOMATICALLY GENERATED -- DO NOT EDIT!         -*- c++ -*-
00002 
00003 #ifndef function_body_h
00004 #define function_body_h
00005 
00006 //
00007 // INTERFACE definition follows 
00008 //
00009 
00010 
00011 class Function_body_node;
00012 class Function_signature;
00013 class Ptree;
00014 class Block_scope;
00026 class Function_body_queue {
00027     Function_body_node *first, *last;
00028 
00029 public:  
00031   Function_body_queue();
00032   
00038   void add_function(Function_signature* fsig, Block_scope* scope, Ptree* tree, Ptree* init);
00039   
00041   void process();
00042 
00043 private:  
00044   Function_body_node* pop();
00045 };
00046 
00052 void process_function_body(Function_signature* fsig, Block_scope* scope, Ptree* tree, Ptree* init);
00053 
00054 #endif // function_body_h

Generated on Mon Feb 10 17:32:49 2003 for VFiasco Semantics Compiler by doxygen1.2.15