ss_statement.g.hh File Reference

Intercode structure for project Lestes. More...

#include <lestes/common.hh>
#include <lestes/intercode/intercode.g.hh>
#include <lestes/lang/cplus/sem/ss_expression.g.hh>
#include <lestes/lang/cplus/sem/ss_statement.hh>
#include <lestes/lang/cplus/sem/ss_misc.g.hh>
#include <lestes/std/objectize_macros.hh>

Include dependency graph for ss_statement.g.hh:

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

Go to the source code of this file.

Namespaces

namespace  lestes
namespace  lestes::lang
namespace  lestes::lang::cplus
namespace  lestes::lang::cplus::sem
namespace  lestes::std

Classes

class  lestes::lang::cplus::sem::ss_statement
 Base class for statements. More...
class  lestes::lang::cplus::sem::ss_compound_stmt
 Class for compound statement. More...
class  lestes::lang::cplus::sem::ss_decl_stmt
 Class for declaration statement. More...
class  lestes::lang::cplus::sem::ss_try
 Class for try-block. More...
class  lestes::lang::cplus::sem::ss_break
 Class for break statement. More...
class  lestes::lang::cplus::sem::ss_return
 Class for return statement. More...
class  lestes::lang::cplus::sem::ss_goto
 Class for goto statement. More...
class  lestes::lang::cplus::sem::ss_expr_stmt
 Class for expression statement. More...
class  lestes::lang::cplus::sem::ss_continue
 Class for continue statement. More...
class  lestes::lang::cplus::sem::ss_if_stmt
 Class for if statement. More...
class  lestes::lang::cplus::sem::ss_catch
 Class for catch handler for try block. More...
class  lestes::lang::cplus::sem::ss_breakable_stmt
 Base class for breakable statements. More...
class  lestes::lang::cplus::sem::ss_switch_stmt
 Class for switch block. More...
class  lestes::lang::cplus::sem::ss_iteration_stmt
 Base class for iteration statements. More...
class  lestes::lang::cplus::sem::ss_do
 Class for "do" iteration statement. More...
class  lestes::lang::cplus::sem::ss_while
 Class for "while" iteration statement. More...
class  lestes::lang::cplus::sem::ss_for
 Class for "for" iteration statement. More...

Functions

 lestes::std::specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_compound_stmt::behavior_type)
 lestes::std::specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_decl_stmt::initializer_kind_enum)


Detailed Description

Intercode structure for project Lestes.

This file describes a set of classes and data types used for intercode layer -ss-. It is an output from a XSLT template which generates C++ code.


Generated on Mon Feb 12 18:35:43 2007 for lestes by doxygen 1.5.1-20070107