il::file Class Reference

File representation. More...

#include <file.h>

Inheritance diagram for il::file:
il::node

List of all members.

Public Member Functions

 file (string file_name)
void add_declaration (declaration *decl)
void set_initfunc (function_declaration *init_func)
void set_globasm (assembly *glob_asm)
vector< declaration * > & get_declarations ()
function_declarationget_initfunc ()
assemblyget_globasm ()
virtual string to_string () const
string get_name ()
virtual void print ()

Friends

class boost::serialization::access

Detailed Description

File representation.


Member Function Documentation

vector< declaration * > & il::file::get_declarations (  ) 
Returns:
All the declarations in this file
assembly * il::file::get_globasm (  ) 
Returns:
Global asm directives
function_declaration * il::file::get_initfunc (  ) 
Returns:
An initializer function that may be invoked to initialize globals

The documentation for this class was generated from the following files:
Generated on Sun Oct 17 14:01:24 2010 by  doxygen 1.6.3