il::expression Class Reference

An abstract class that all different expressions inherit from. More...

#include <expression.h>

Inheritance diagram for il::expression:
il::node il::addressof_expression il::array_ref_expression il::binop_expression il::block_expression il::builtin_expression il::cast_expression il::conditional_expression il::const_expression il::deref_expression il::expr_list_expression il::field_ref_expression il::function_address_expression il::function_call_expression il::function_pointer_call_expression il::initializer_list_expression il::modify_expression il::throw_expression il::unop_expression il::variable_expression

List of all members.

Public Member Functions

virtual string to_string () const =0
virtual typeget_type ()
void print ()

Protected Attributes

typet

Friends

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

Detailed Description

An abstract class that all different expressions inherit from.


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