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

function_body.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  Function_body_queue

Functions

void process_function_body (Function_signature *fsig, Block_scope *scope, Ptree *tree, Ptree *init)
 Process function body. More...


Function Documentation

void process_function_body Function_signature   fsig,
Block_scope   scope,
Ptree   tree,
Ptree   init
 

Process function body.

Parameters:
fsig  function signature
scope  scope containing the parameters
tree  body
init  member initializer tree, for constructors only.

Definition at line 200 of file function_body.cc.

References Function_signature::get_function(), Function_symbol::get_function_kind(), Annotator::get_output(), Function_signature::get_storage_specifier(), Function_signature::get_this_type(), Source::instance(), Symbol_name::k_Constructor, process_initializers(), s_Member, Function_signature::set_body(), Block_scope::set_this_type(), and Annotator::visit_stmt_or_block().

Referenced by Function_body_queue::process().


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