lu_lu.cc File Reference

#include <lestes/common.hh>
#include <lestes/lang/cplus/sem/lu_filter.g.hh>
#include <lestes/lang/cplus/sem/lu_logger.hh>
#include <lestes/lang/cplus/sem/lu_lu.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration.g.hh>
#include <lestes/lang/cplus/sem/ss_decl_name.g.hh>
#include <lestes/lang/cplus/sem/ss_misc.g.hh>
#include <lestes/lang/cplus/sem/ss_statement.g.hh>
#include <lestes/lang/cplus/sem/ss_type.g.hh>
#include <lestes/lang/cplus/sem/ss_using_target.g.hh>
#include <lestes/msg/logger.hh>
#include <lestes/std/list.hh>
#include <lestes/std/objectize_macros.hh>
#include <lestes/std/pair.hh>
#include <lestes/std/set.hh>
#include <algorithm>
#include <iterator>

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

Defines

#define LOOKUP_ASSERTIONS
#define lookup_lassert(x)   lassert( x )
#define lookup_lassert2(x, y)   lassert2( x, y )

Typedefs

typedef list< srp< ss_base_specifier > > lestes::lang::cplus::sem::bases_type

Functions

 lestes::lang::cplus::sem::declare_logger (lookup_log)
 lestes::lang::cplus::sem::initialize_logger (lookup_log,"lookup", lu_logger)
 lestes::std::specialize_objectize_nodump (::lestes::lang::cplus::sem::bases_type::const_iterator)
static ptr< declaration_set_type > lestes::lang::cplus::sem::unify (const ptr< declaration_set_type > &s1, const ptr< declaration_set_type > &s2)
 Computes union of two given sets of declarations.

Variables

static ptr< ss_decl_seq > lestes::lang::cplus::sem::seq_param


Define Documentation

#define LOOKUP_ASSERTIONS

Definition at line 55 of file lu_lu.cc.

#define lookup_lassert (  )     lassert( x )

Definition at line 58 of file lu_lu.cc.

#define lookup_lassert2 ( x,
 )     lassert2( x, y )

Definition at line 59 of file lu_lu.cc.


Generated on Mon Feb 12 18:23:45 2007 for lestes by doxygen 1.5.1-20070107