lestes::std Namespace Reference


Classes

class  action
class  multi_action
 Action that holds a list of other actions; it runs them in its run() method. More...
class  broadcast_listener
 Base class for listeners of a broadcasting. More...
class  broadcaster
 A template for broadcasting class. More...
class  character
 Character constants and manipulators. More...
class  collection_refl
class  boom
class  dumper
class  readable_dumper
class  middle_object
class  dumped_object
class  dumper_visitor
class  file_info
 Source file information. More...
class  istream_wrapper
 Wrapper for istream. More...
class  list
class  list< srp< T > >
class  unary_pair_wrapper
 Unary function object, wraps std::pair into lestes::std::pair; used in map::field_values_get(). More...
class  map
class  map< srp< Key >, srp< Data >, Compare >
class  map< srp< Key >, Data, Compare >
class  map< Key, srp< Data >, Compare >
struct  integer
class  object
class  objectize
class  unary_objectizer
 Unary function object, wraps T in objectize<T>; used to transform collections of simple type. More...
class  objectize< lint >
class  objectize< ulint >
class  objectize< bool >
class  objectize< lstring >
class  objectize< ucn_string >
class  octet_type
class  ostream_wrapper
 Wrapper for ostream. More...
class  pair
class  pair< srp< T1 >, T2 >
class  pair< T1, srp< T2 > >
class  pair< srp< T1 >, srp< T2 > >
class  pair_comparator
class  ptr
class  a
class  aa
class  s
class  class_reflection
class  set
class  set< srp< Key >, Compare >
struct  smart_int
struct  test_less
struct  test_less< srp< integer > >
struct  deref_less
struct  deref_eqeq
class  source_location
class  srp
class  stack
 Collectible stack of entities. More...
class  ucn_string
 String of ucn characters. More...
class  vector
class  vector< srp< T > >
class  visitor_base
class  weak
class  map< Key, srp< Data >,::std::less< Key > >
class  set< srp< Key >,::std::less< srp< Key > > >
class  map< srp< Key >, srp< Data >,::std::less< ::lestes::std::srp< Key > > >
class  map< srp< Key >, Data,::std::less< ::lestes::std::srp< Key > > >

Namespaces

namespace  mem

Typedefs

typedef source_location location
typedef lc_host_uint_least32 ucn
 Type for storing characters in source encoding.
typedef char hchar
 Host character type.
typedef class_reflection::field_metadata field_metadata
typedef class_reflection::field_metadata_list field_metadata_list
typedef lc_host_int_least32 lint
 Defines lestes host 32 bit integer.
typedef lc_host_uint_least32 ulint
 Defines lestes host 32 bit unsigned integer.
typedef ::std::string lstring
 Defines lestes string; not to be used for anything concerning the processed source file.
typedef multi_action event
typedef map< int, int > map_ii
typedef map< srp< integer >,
int > 
map_pi
typedef map< int, srp< integer > > map_ip
typedef map< srp< integer >,
srp< integer > > 
map_pp
typedef octet_type::octet octet
 shortcut helper typedef
typedef set< int > set_i
typedef set< int, test_less<
int > > 
set_ic
typedef set< srp< integer > > set_p
typedef set< srp< smart_int >,
deref_less< smart_int > > 
set_pc
typedef ::std::basic_string<
ucn
basic_ucn_string
 Defines templated predecessor of ucn string.

Enumerations

enum  test_enum { EN_1 = -10, EN_2 = 30, EN_3, EN_4 = EN_1 + 15 }

Functions

 specialize_objectize_nodump_reference (::std::ostream &)
 specialize_objectize_for_enum (::lestes::backend_v2::intercode::ge_pi::kind_type)
 specialize_objectize_for_enum (::lestes::backend_v2::intercode::ge_pi::property_id_type)
 specialize_objectize_for_enum (::lestes::backend_v2::intercode::ge_operand::kind_type)
 specialize_objectize_for_enum (::lestes::backend_v2::intercode::pi_operand::kind_type)
 specialize_objectize_for_enum (::lestes::backend_v2::intercode::pi_mem_factory::kind_type)
 specialize_objectize_for_enum (::lestes::backend_v2::intercode::visitor_pi_pi2id::kind_type)
 specialize_objectize_nodump (::lestes::lang::cplus::lex::encoder_factory::encoder_create_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::lex::lex_integral_literal::base_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::lex::lex_integral_literal::suffix_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::lex::lex_floating_literal::suffix_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::as_declaration_specifier2properties::type_specifier_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::as_literal::literal_kind)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::lu_filter::result_type)
 specialize_objectize_nodump (::lestes::lang::cplus::sem::bases_type::const_iterator)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::lu_params::using_directives_handling_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::lu_params::using_declarations_handling_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::lu_params::parent_search_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::or_or_functional_enum)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::rank_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::declaration_context::type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_decl_enum)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_decl2id::id_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_decl_name_matcher::state_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_linkage::type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_access_specifier::type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_storage_class::type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_floating_literal_info::sign_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_compound_stmt::behavior_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_decl_stmt::initializer_kind_enum)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_type2id::id_type)
 specialize_objectize_for_enum (::lestes::lang::cplus::sem::ss_type2info::info_type)
 specialize_objectize_nodump (::lestes::lang::cplus::syn::token_list_iterator)
 specialize_objectize_for_enum (::lestes::md::instructions::intr_flag_type)
 specialize_objectize_for_enum (::lestes::md::instructions::tm_instr_op_base::kind_type)
 specialize_objectize_for_enum (::lestes::md::literals::literal_info_base::kind_type)
 specialize_objectize_for_enum (::lestes::md::registers::reg_flag_type)
 specialize_objectize_for_enum (::lestes::md::types::tm_data_type_base::kind_type)
 specialize_objectize_for_enum (::lestes::md::types::tm_data_type_base::format_type)
template<typename T>
inline::lestes::msg::binded_logger operator<< (ptr< ::lestes::msg::logger > l, T x)
template<typename T>
ptr< ::lestes::msg::argument_holder00<
T > > 
operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil0< T > > &ms0)
template<typename T>
void operator<< (const ptr< ::lestes::msg::argument_holder00< T > > &holder, const ptr< source_location > &loc)
template<typename P0>
ptr< ::lestes::msg::argument_holder10<
P0 > > 
operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil1< P0 > > &ms1)
template<typename P0>
ptr< ::lestes::msg::argument_holder11<
P0 > > 
operator<< (const ptr< ::lestes::msg::argument_holder10< P0 > > &holder, const P0 &p0)
template<typename P0>
void operator<< (const ptr< ::lestes::msg::argument_holder11< P0 > > &holder, const ptr< source_location > &loc)
template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder20<
P0, P1 > > 
operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil2< P0, P1 > > &ms2)
template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder21<
P0, P1 > > 
operator<< (const ptr< ::lestes::msg::argument_holder20< P0, P1 > > &holder, const P0 &p0)
template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder22<
P0, P1 > > 
operator<< (const ptr< ::lestes::msg::argument_holder21< P0, P1 > > &holder, const P1 &p1)
template<typename P0, typename P1>
void operator<< (const ptr< ::lestes::msg::argument_holder22< P0, P1 > > &holder, const ptr< source_location > &loc)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder30<
P0, P1, P2 > > 
operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil3< P0, P1, P2 > > &ms3)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder31<
P0, P1, P2 > > 
operator<< (const ptr< ::lestes::msg::argument_holder30< P0, P1, P2 > > &holder, const P0 &p0)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder32<
P0, P1, P2 > > 
operator<< (const ptr< ::lestes::msg::argument_holder31< P0, P1, P2 > > &holder, const P1 &p1)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder33<
P0, P1, P2 > > 
operator<< (const ptr< ::lestes::msg::argument_holder32< P0, P1, P2 > > &holder, const P2 &p2)
template<typename P0, typename P1, typename P2>
void operator<< (const ptr< ::lestes::msg::argument_holder33< P0, P1, P2 > > &holder, const ptr< source_location > &loc)
lstring assemble_backtrace ()
 return a string describing the current backtrace
int main ()
 specialize_objectize_for_enum (test_enum)
 specialize_objectize_nodump (::map_type::iterator)
 specialize_objectize_nodump_reference (lint &)
void file_info_test (void)
 Tests file_info class.
 initialize_event (lassert_event)
void lassert_fail (lstring assertion, lstring filename, ulint line, lstring function, lstring message, ptr< source_location >)
 Called when an assertion fails.
 declare_event (lassert_event)
 lassert_event is trigerred when a lassertion fails (including ignored lassertions)
ptr< ::lestes::msg::message_stencil0<
bool > > 
lassert_msg_default (::lestes::msg::message_stencil0< bool >::create("ICE related to this",::lestes::msg::message::FLG_ERROR))
ptr< ::lestes::msg::message_stencil1<
lstring > > 
lassert_msg (::lestes::msg::message_stencil1< lstring >::create("ICE: %0",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< lstring >::instance()))
int map_test ()
void ptr_test (void)
int set_test ()
void source_location_test (void)
 Tests source_location class.
::std::ostream & operator<< (::std::ostream &os, const ucn_string &us)
 Prints ucn string to stream.
 specialize_objectize_for_enum (::lestes::md::instructions::instruction_template_operand_pid_type)
 specialize_objectize_for_enum (::lestes::md::instructions::pi_pi2ge_template_id_type)
 specialize_objectize_for_enum (::lestes::md::instructions::tm_instr_op_id_type)
 specialize_objectize_for_enum (::lestes::md::instructions::tm_instr_id_type)
 specialize_objectize_for_enum (::lestes::md::instructions::tm_instr_property_key_type)
 specialize_objectize_for_enum (::lestes::md::registers::reg_id_type)
 specialize_objectize_for_enum (::lestes::md::types::dt_id_type)

Variables

static character character_initializer
static bool lassert_failing
ptr< ::lestes::msg::message_stencil0<
bool > > 
lassert_msg_default
ptr< ::lestes::msg::message_stencil1<
lstring > > 
lassert_msg
const lstring msg_not_implemented_yet = "Not implemented yet."


Typedef Documentation

typedef ::std::basic_string<ucn> lestes::std::basic_ucn_string

Defines templated predecessor of ucn string.

typedef multi_action lestes::std::event

typedef class_reflection::field_metadata lestes::std::field_metadata

typedef class_reflection::field_metadata_list lestes::std::field_metadata_list

typedef char lestes::std::hchar

Host character type.

The native host character type, used in i/o operations.

typedef lc_host_int_least32 lestes::std::lint

Defines lestes host 32 bit integer.

typedef source_location lestes::std::location

typedef ::std::string lestes::std::lstring

Defines lestes string; not to be used for anything concerning the processed source file.

typedef map< int, int > lestes::std::map_ii

typedef map< int, srp<integer> > lestes::std::map_ip

typedef map< srp<integer>, int > lestes::std::map_pi

typedef map< srp<integer>, srp<integer> > lestes::std::map_pp

typedef octet_type::octet lestes::std::octet

shortcut helper typedef

typedef set< int > lestes::std::set_i

typedef set< int, test_less<int> > lestes::std::set_ic

typedef set< srp<integer> > lestes::std::set_p

typedef set< srp<smart_int>, deref_less<smart_int> > lestes::std::set_pc

typedef lc_host_uint_least32 lestes::std::ucn

Type for storing characters in source encoding.

The source character is represented by an at least 32-bit unsigned integer. When bit 31 is set, a value stored in the lower bits is in external character set, either input file character set, or execution (target) character set, depending on the context. The exception is the eof value, represented as 32 one bits. Thus execution character with value 0x7FFFFFFF cannot be represented in this scheme. When bit 31 is not set, Unicode UTF-32 value is stored in the lower bits. When the type is longer than 32 bits, the higher bits shall not be used and it is entirely in the responsibility of the programmer to keep these zero, otherwise the whole mechanism would break. To keep sane, use character class static methods.

typedef lc_host_uint_least32 lestes::std::ulint

Defines lestes host 32 bit unsigned integer.


Enumeration Type Documentation

enum lestes::std::test_enum

Enumerator:
EN_1 
EN_2 
EN_3 
EN_4 


Function Documentation

lstring lestes::std::assemble_backtrace (  ) 

return a string describing the current backtrace

lestes::std::declare_event ( lassert_event   ) 

lassert_event is trigerred when a lassertion fails (including ignored lassertions)

void lestes::std::file_info_test ( void   ) 

Tests file_info class.

Performs testing of file_info class.

lestes::std::initialize_event ( lassert_event   ) 

void lestes::std::lassert_fail ( lstring  assertion,
lstring  filename,
ulint  line,
lstring  function,
lstring  message,
ptr< source_location >  loc 
)

Called when an assertion fails.

This function can ignore the condition provided that the LESTES_LASSERT environment variable is set to the string "continue", "0", or "nil".

ptr< ::lestes::msg::message_stencil1< lstring > > lestes::std::lassert_msg ( ::lestes::msg::message_stencil1< lstring >::  create("ICE: %0",::lestes::msg::message::FLG_ERROR,::lestes::msg::formatter< lstring >::instance())  ) 

ptr< ::lestes::msg::message_stencil0< bool > > lestes::std::lassert_msg_default ( ::lestes::msg::message_stencil0< bool >::  create("ICE related to this",::lestes::msg::message::FLG_ERROR)  ) 

int lestes::std::main ( void   ) 

int lestes::std::map_test (  ) 

std::ostream & lestes::std::operator<< ( ::std::ostream &  os,
const ucn_string &  us 
)

Prints ucn string to stream.

Prints ucn string to stream, escapes extended characters with backslash u or U. Any external characters are considered to have host encoding.

Parameters:
os The stream to write to.
us The string to print.
Todo:
pt remove

template<typename P0, typename P1, typename P2>
void lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder33< P0, P1, P2 > > &  holder,
const ptr< source_location > &  loc 
) [inline]

Reports the message formed from the holder for three arguments.

Parameters:
holder The argument holder containing stencil and arguments for the message to report.
loc The location for the report.

template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder33<P0,P1,P2> > lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder32< P0, P1, P2 > > &  holder,
const P2 &  p2 
) [inline]

Extends holder with second argument.

Parameters:
holder The inferior argument holder to extend.
p2 The second argument to hold.
Returns:
The extended argument holder.

template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder32<P0,P1,P2> > lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder31< P0, P1, P2 > > &  holder,
const P1 &  p1 
) [inline]

Extends holder with first argument.

Parameters:
holder The inferior argument holder to extend.
p1 The first argument to hold.
Returns:
The extended argument holder.

template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder31<P0,P1,P2> > lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder30< P0, P1, P2 > > &  holder,
const P0 &  p0 
) [inline]

Extends holder with zeroth argument.

Parameters:
holder The inferior argument holder to extend.
p0 The zeroth argument to hold.
Returns:
The extended argument holder.

template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder30<P0,P1,P2> > lestes::std::operator<< ( const ptr< ::lestes::msg::reporter > &  ,
const ptr< ::lestes::msg::message_stencil3< P0, P1, P2 > > &  ms3 
) [inline]

Returns holder for three arguments, initializes with stencil.

Parameters:
ms3 The stencil to hold.
Returns:
The argument holder.

template<typename P0, typename P1>
void lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder22< P0, P1 > > &  holder,
const ptr< source_location > &  loc 
) [inline]

Reports the message formed from the holder for two arguments.

Parameters:
holder The argument holder containing stencil and arguments for the message to report.
loc The location for the report.

template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder22<P0,P1> > lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder21< P0, P1 > > &  holder,
const P1 &  p1 
) [inline]

Extends holder with first argument.

Parameters:
holder The inferior argument holder to extend.
p1 The first argument to hold.
Returns:
The extended argument holder.

template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder21<P0,P1> > lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder20< P0, P1 > > &  holder,
const P0 &  p0 
) [inline]

Extends holder with zeroth argument.

Parameters:
holder The inferior argument holder to extend.
p0 The zeroth argument to hold.
Returns:
The extended argument holder.

template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder20<P0,P1> > lestes::std::operator<< ( const ptr< ::lestes::msg::reporter > &  ,
const ptr< ::lestes::msg::message_stencil2< P0, P1 > > &  ms2 
) [inline]

Returns holder for two arguments, initializes with stencil.

Parameters:
ms2 The stencil to hold.
Returns:
The argument holder.

template<typename P0>
void lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder11< P0 > > &  holder,
const ptr< source_location > &  loc 
) [inline]

Reports the message formed from the holder for one argument.

Parameters:
holder The argument holder containing stencil and argument for the message to report.
loc The location for the report.

template<typename P0>
ptr< ::lestes::msg::argument_holder11<P0> > lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder10< P0 > > &  holder,
const P0 &  p0 
) [inline]

Extends holder with zeroth argument.

Parameters:
holder The inferior argument holder to extend.
p0 The zeroth argument to hold.
Returns:
The extended argument holder.

template<typename P0>
ptr< ::lestes::msg::argument_holder10<P0> > lestes::std::operator<< ( const ptr< ::lestes::msg::reporter > &  ,
const ptr< ::lestes::msg::message_stencil1< P0 > > &  ms1 
) [inline]

Returns holder for one argument, initializes with stencil.

Parameters:
ms1 The stencil to hold.
Returns:
The argument holder.

template<typename T>
void lestes::std::operator<< ( const ptr< ::lestes::msg::argument_holder00< T > > &  holder,
const ptr< source_location > &  loc 
) [inline]

Reports the message formed from the holder for zero arguments.

Parameters:
holder The argument holder containing stencil for the message to report.
loc The location for the report.

template<typename T>
ptr< ::lestes::msg::argument_holder00<T> > lestes::std::operator<< ( const ptr< ::lestes::msg::reporter > &  ,
const ptr< ::lestes::msg::message_stencil0< T > > &  ms0 
) [inline]

Returns holder for zero arguments, initializes with stencil.

Parameters:
ms0 The stencil to hold.
Returns:
The argument holder.

template<typename T>
inline ::lestes::msg::binded_logger lestes::std::operator<< ( ptr< ::lestes::msg::logger l,
x 
) [inline]

void lestes::std::ptr_test ( void   ) 

int lestes::std::set_test (  ) 

void lestes::std::source_location_test ( void   ) 

Tests source_location class.

Performs testing of source_location class.

lestes::std::specialize_objectize_for_enum ( ::lestes::md::types::dt_id_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::registers::reg_id_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::instructions::tm_instr_property_key_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::instructions::tm_instr_id_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::instructions::tm_instr_op_id_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::instructions::pi_pi2ge_template_id_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::instructions::instruction_template_operand_pid_type   ) 

lestes::std::specialize_objectize_for_enum ( test_enum   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::types::tm_data_type_base::format_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::types::tm_data_type_base::kind_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::registers::reg_flag_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::literals::literal_info_base::kind_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::instructions::tm_instr_op_base::kind_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::md::instructions::intr_flag_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_type2info::info_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_type2id::id_type   ) 

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

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_floating_literal_info::sign_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_storage_class::type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_access_specifier::type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_linkage::type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_decl_name_matcher::state_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_decl2id::id_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::ss_decl_enum   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::declaration_context::type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::rank_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::or_or_functional_enum   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::lu_params::parent_search_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::lu_params::using_declarations_handling_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::lu_params::using_directives_handling_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::lu_filter::result_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::as_literal::literal_kind   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::sem::as_declaration_specifier2properties::type_specifier_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::lex::lex_floating_literal::suffix_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::lex::lex_integral_literal::suffix_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::lang::cplus::lex::lex_integral_literal::base_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::backend_v2::intercode::visitor_pi_pi2id::kind_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::backend_v2::intercode::pi_mem_factory::kind_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::backend_v2::intercode::pi_operand::kind_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::backend_v2::intercode::ge_operand::kind_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::backend_v2::intercode::ge_pi::property_id_type   ) 

lestes::std::specialize_objectize_for_enum ( ::lestes::backend_v2::intercode::ge_pi::kind_type   ) 

lestes::std::specialize_objectize_nodump ( ::map_type::iterator   ) 

lestes::std::specialize_objectize_nodump ( ::lestes::lang::cplus::syn::token_list_iterator   ) 

lestes::std::specialize_objectize_nodump ( ::lestes::lang::cplus::sem::bases_type::const_iterator   ) 

lestes::std::specialize_objectize_nodump ( ::lestes::lang::cplus::lex::encoder_factory::encoder_create_type   ) 

Makes the encoder_create_type nondumpable.

lestes::std::specialize_objectize_nodump_reference ( lint &   ) 

lestes::std::specialize_objectize_nodump_reference ( ::std::ostream &   ) 


Variable Documentation

character lestes::std::character_initializer [static]

Initializer of static fields of character class.

bool lestes::std::lassert_failing [static]

ptr< ::lestes::msg::message_stencil1< lstring > > lestes::std::lassert_msg

ptr< ::lestes::msg::message_stencil0< bool > > lestes::std::lassert_msg_default

const lstring lestes::std::msg_not_implemented_yet = "Not implemented yet."


Generated on Mon Feb 12 18:49:44 2007 for lestes by doxygen 1.5.1-20070107