il::switch_statement Class Reference

The switch construct. More...

#include <switch_statement.h>

Inheritance diagram for il::switch_statement:
il::control_statement il::statement il::node

List of all members.

Public Member Functions

 switch_statement (expression *cond, statement *body, vector< case_label * > *case_labels, map< case_label *, vector< case_label * > * > *representatives, location loc)
expressionget_cond ()
statementget_body ()
vector< case_label * > * get_case_labels ()
vector< pair< long, long > > & get_case_ranges ()
map< case_label *, vector
< pair< long, long > > * > & 
get_equivalence_class_ranges ()
virtual void print ()
virtual string to_string () const
map< case_label *, vector
< case_label * > * > * 
get_label_equivalence_classes ()

Friends

class boost::serialization::access

Detailed Description

The switch construct.


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