il::variable_declaration Class Reference

Represents a variable declaration, possibly containing an initialization expression. More...

#include <variable_declaration.h>

Inheritance diagram for il::variable_declaration:
il::declaration il::node

List of all members.

Public Member Functions

 variable_declaration (variable *v, namespace_context ns, expression *init, location loc)
void set_initializer (expression *init)
variableget_variable ()
bool has_initializer ()
expressionget_initializer ()
const namespace_contextget_namespace () const
void print ()
node ** get_init_ref ()
virtual string to_string () const
virtual bool is_fun_decl ()
virtual bool is_var_decl ()

Friends

class boost::serialization::access
ostream & operator<< (ostream &os, const variable_declaration *obj)

Detailed Description

Represents a variable declaration, possibly containing an initialization expression.


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