lestes Namespace Reference

Switch on/off debugging output. More...


Classes

struct  convert
struct  convert< ptr< T > >
struct  convert< srp< T > >

Namespaces

namespace  backend_v2
namespace  intercode
namespace  lang
namespace  md
namespace  msg
namespace  std
namespace  ui

Typedefs

typedef signed char lc_target_int_least8
typedef lc_target_int_least8 lc_target_int_least1
typedef lc_target_int_least8 lc_target_int_least2
typedef lc_target_int_least8 lc_target_int_least3
typedef lc_target_int_least8 lc_target_int_least4
typedef lc_target_int_least8 lc_target_int_least5
typedef lc_target_int_least8 lc_target_int_least6
typedef lc_target_int_least8 lc_target_int_least7
typedef signed short lc_target_int_least16
typedef lc_target_int_least16 lc_target_int_least9
typedef lc_target_int_least16 lc_target_int_least10
typedef lc_target_int_least16 lc_target_int_least11
typedef lc_target_int_least16 lc_target_int_least12
typedef lc_target_int_least16 lc_target_int_least13
typedef lc_target_int_least16 lc_target_int_least14
typedef lc_target_int_least16 lc_target_int_least15
typedef signed int lc_target_int_least32
typedef lc_target_int_least32 lc_target_int_least17
typedef lc_target_int_least32 lc_target_int_least18
typedef lc_target_int_least32 lc_target_int_least19
typedef lc_target_int_least32 lc_target_int_least20
typedef lc_target_int_least32 lc_target_int_least21
typedef lc_target_int_least32 lc_target_int_least22
typedef lc_target_int_least32 lc_target_int_least23
typedef lc_target_int_least32 lc_target_int_least24
typedef lc_target_int_least32 lc_target_int_least25
typedef lc_target_int_least32 lc_target_int_least26
typedef lc_target_int_least32 lc_target_int_least27
typedef lc_target_int_least32 lc_target_int_least28
typedef lc_target_int_least32 lc_target_int_least29
typedef lc_target_int_least32 lc_target_int_least30
typedef lc_target_int_least32 lc_target_int_least31
typedef unsigned char lc_target_uint_least8
typedef lc_target_uint_least8 lc_target_uint_least1
typedef lc_target_uint_least8 lc_target_uint_least2
typedef lc_target_uint_least8 lc_target_uint_least3
typedef lc_target_uint_least8 lc_target_uint_least4
typedef lc_target_uint_least8 lc_target_uint_least5
typedef lc_target_uint_least8 lc_target_uint_least6
typedef lc_target_uint_least8 lc_target_uint_least7
typedef unsigned short lc_target_uint_least16
typedef lc_target_uint_least16 lc_target_uint_least9
typedef lc_target_uint_least16 lc_target_uint_least10
typedef lc_target_uint_least16 lc_target_uint_least11
typedef lc_target_uint_least16 lc_target_uint_least12
typedef lc_target_uint_least16 lc_target_uint_least13
typedef lc_target_uint_least16 lc_target_uint_least14
typedef lc_target_uint_least16 lc_target_uint_least15
typedef unsigned int lc_target_uint_least32
typedef lc_target_uint_least32 lc_target_uint_least17
typedef lc_target_uint_least32 lc_target_uint_least18
typedef lc_target_uint_least32 lc_target_uint_least19
typedef lc_target_uint_least32 lc_target_uint_least20
typedef lc_target_uint_least32 lc_target_uint_least21
typedef lc_target_uint_least32 lc_target_uint_least22
typedef lc_target_uint_least32 lc_target_uint_least23
typedef lc_target_uint_least32 lc_target_uint_least24
typedef lc_target_uint_least32 lc_target_uint_least25
typedef lc_target_uint_least32 lc_target_uint_least26
typedef lc_target_uint_least32 lc_target_uint_least27
typedef lc_target_uint_least32 lc_target_uint_least28
typedef lc_target_uint_least32 lc_target_uint_least29
typedef lc_target_uint_least32 lc_target_uint_least30
typedef lc_target_uint_least32 lc_target_uint_least31
typedef lc_target_int_least32 t_ptrdiff
typedef lc_target_uint_least32 t_size
typedef lc_target_int_least32 t_ssize
typedef signed char lc_host_int_least8
typedef lc_host_int_least8 lc_host_int_least1
typedef lc_host_int_least8 lc_host_int_least2
typedef lc_host_int_least8 lc_host_int_least3
typedef lc_host_int_least8 lc_host_int_least4
typedef lc_host_int_least8 lc_host_int_least5
typedef lc_host_int_least8 lc_host_int_least6
typedef lc_host_int_least8 lc_host_int_least7
typedef signed short lc_host_int_least16
typedef lc_host_int_least16 lc_host_int_least9
typedef lc_host_int_least16 lc_host_int_least10
typedef lc_host_int_least16 lc_host_int_least11
typedef lc_host_int_least16 lc_host_int_least12
typedef lc_host_int_least16 lc_host_int_least13
typedef lc_host_int_least16 lc_host_int_least14
typedef lc_host_int_least16 lc_host_int_least15
typedef signed int lc_host_int_least32
typedef lc_host_int_least32 lc_host_int_least17
typedef lc_host_int_least32 lc_host_int_least18
typedef lc_host_int_least32 lc_host_int_least19
typedef lc_host_int_least32 lc_host_int_least20
typedef lc_host_int_least32 lc_host_int_least21
typedef lc_host_int_least32 lc_host_int_least22
typedef lc_host_int_least32 lc_host_int_least23
typedef lc_host_int_least32 lc_host_int_least24
typedef lc_host_int_least32 lc_host_int_least25
typedef lc_host_int_least32 lc_host_int_least26
typedef lc_host_int_least32 lc_host_int_least27
typedef lc_host_int_least32 lc_host_int_least28
typedef lc_host_int_least32 lc_host_int_least29
typedef lc_host_int_least32 lc_host_int_least30
typedef lc_host_int_least32 lc_host_int_least31
typedef unsigned char lc_host_uint_least8
typedef lc_host_uint_least8 lc_host_uint_least1
typedef lc_host_uint_least8 lc_host_uint_least2
typedef lc_host_uint_least8 lc_host_uint_least3
typedef lc_host_uint_least8 lc_host_uint_least4
typedef lc_host_uint_least8 lc_host_uint_least5
typedef lc_host_uint_least8 lc_host_uint_least6
typedef lc_host_uint_least8 lc_host_uint_least7
typedef unsigned short lc_host_uint_least16
typedef lc_host_uint_least16 lc_host_uint_least9
typedef lc_host_uint_least16 lc_host_uint_least10
typedef lc_host_uint_least16 lc_host_uint_least11
typedef lc_host_uint_least16 lc_host_uint_least12
typedef lc_host_uint_least16 lc_host_uint_least13
typedef lc_host_uint_least16 lc_host_uint_least14
typedef lc_host_uint_least16 lc_host_uint_least15
typedef unsigned int lc_host_uint_least32
typedef lc_host_uint_least32 lc_host_uint_least17
typedef lc_host_uint_least32 lc_host_uint_least18
typedef lc_host_uint_least32 lc_host_uint_least19
typedef lc_host_uint_least32 lc_host_uint_least20
typedef lc_host_uint_least32 lc_host_uint_least21
typedef lc_host_uint_least32 lc_host_uint_least22
typedef lc_host_uint_least32 lc_host_uint_least23
typedef lc_host_uint_least32 lc_host_uint_least24
typedef lc_host_uint_least32 lc_host_uint_least25
typedef lc_host_uint_least32 lc_host_uint_least26
typedef lc_host_uint_least32 lc_host_uint_least27
typedef lc_host_uint_least32 lc_host_uint_least28
typedef lc_host_uint_least32 lc_host_uint_least29
typedef lc_host_uint_least32 lc_host_uint_least30
typedef lc_host_uint_least32 lc_host_uint_least31

Functions

template<typename Left, typename Right>
bool is_equal (const Left &left, const Right &right)
template<typename Left, typename Right>
bool is_equal (const ptr< Left > &left, const ptr< Right > &right)
template<typename Left, typename Right>
bool is_equal (const srp< Left > &left, const ptr< Right > &right)
template<typename Left, typename Right>
bool is_equal (const srp< Left > &left, const srp< Right > &right)
template<typename Left, typename Right>
bool is_equal (const ptr< Left > &left, const srp< Right > &right)
template<typename Left, typename Right>
bool is_less (const Left &left, const Right &right)
template<typename Left, typename Right>
bool is_less (const ptr< Left > &left, const ptr< Right > &right)
ptr< ::lestes::msg::reporterreport (::lestes::msg::reporter::instance())
template<typename T>
void gc_mark_srp (T &)
template<typename T>
void gc_mark_srp (srp< T > &x)

Variables

ptr< ::lestes::msg::reporterreport


Detailed Description

Switch on/off debugging output.

Transformation of parameter declaration to SS type.


Typedef Documentation

typedef lc_host_int_least8 lestes::lc_host_int_least1

typedef lc_host_int_least16 lestes::lc_host_int_least10

typedef lc_host_int_least16 lestes::lc_host_int_least11

typedef lc_host_int_least16 lestes::lc_host_int_least12

typedef lc_host_int_least16 lestes::lc_host_int_least13

typedef lc_host_int_least16 lestes::lc_host_int_least14

typedef lc_host_int_least16 lestes::lc_host_int_least15

typedef signed short lestes::lc_host_int_least16

typedef lc_host_int_least32 lestes::lc_host_int_least17

typedef lc_host_int_least32 lestes::lc_host_int_least18

typedef lc_host_int_least32 lestes::lc_host_int_least19

typedef lc_host_int_least8 lestes::lc_host_int_least2

typedef lc_host_int_least32 lestes::lc_host_int_least20

typedef lc_host_int_least32 lestes::lc_host_int_least21

typedef lc_host_int_least32 lestes::lc_host_int_least22

typedef lc_host_int_least32 lestes::lc_host_int_least23

typedef lc_host_int_least32 lestes::lc_host_int_least24

typedef lc_host_int_least32 lestes::lc_host_int_least25

typedef lc_host_int_least32 lestes::lc_host_int_least26

typedef lc_host_int_least32 lestes::lc_host_int_least27

typedef lc_host_int_least32 lestes::lc_host_int_least28

typedef lc_host_int_least32 lestes::lc_host_int_least29

typedef lc_host_int_least8 lestes::lc_host_int_least3

typedef lc_host_int_least32 lestes::lc_host_int_least30

typedef lc_host_int_least32 lestes::lc_host_int_least31

typedef signed int lestes::lc_host_int_least32

typedef lc_host_int_least8 lestes::lc_host_int_least4

typedef lc_host_int_least8 lestes::lc_host_int_least5

typedef lc_host_int_least8 lestes::lc_host_int_least6

typedef lc_host_int_least8 lestes::lc_host_int_least7

typedef signed char lestes::lc_host_int_least8

typedef lc_host_int_least16 lestes::lc_host_int_least9

typedef lc_host_uint_least8 lestes::lc_host_uint_least1

typedef lc_host_uint_least16 lestes::lc_host_uint_least10

typedef lc_host_uint_least16 lestes::lc_host_uint_least11

typedef lc_host_uint_least16 lestes::lc_host_uint_least12

typedef lc_host_uint_least16 lestes::lc_host_uint_least13

typedef lc_host_uint_least16 lestes::lc_host_uint_least14

typedef lc_host_uint_least16 lestes::lc_host_uint_least15

typedef unsigned short lestes::lc_host_uint_least16

typedef lc_host_uint_least32 lestes::lc_host_uint_least17

typedef lc_host_uint_least32 lestes::lc_host_uint_least18

typedef lc_host_uint_least32 lestes::lc_host_uint_least19

typedef lc_host_uint_least8 lestes::lc_host_uint_least2

typedef lc_host_uint_least32 lestes::lc_host_uint_least20

typedef lc_host_uint_least32 lestes::lc_host_uint_least21

typedef lc_host_uint_least32 lestes::lc_host_uint_least22

typedef lc_host_uint_least32 lestes::lc_host_uint_least23

typedef lc_host_uint_least32 lestes::lc_host_uint_least24

typedef lc_host_uint_least32 lestes::lc_host_uint_least25

typedef lc_host_uint_least32 lestes::lc_host_uint_least26

typedef lc_host_uint_least32 lestes::lc_host_uint_least27

typedef lc_host_uint_least32 lestes::lc_host_uint_least28

typedef lc_host_uint_least32 lestes::lc_host_uint_least29

typedef lc_host_uint_least8 lestes::lc_host_uint_least3

typedef lc_host_uint_least32 lestes::lc_host_uint_least30

typedef lc_host_uint_least32 lestes::lc_host_uint_least31

typedef unsigned int lestes::lc_host_uint_least32

typedef lc_host_uint_least8 lestes::lc_host_uint_least4

typedef lc_host_uint_least8 lestes::lc_host_uint_least5

typedef lc_host_uint_least8 lestes::lc_host_uint_least6

typedef lc_host_uint_least8 lestes::lc_host_uint_least7

typedef unsigned char lestes::lc_host_uint_least8

typedef lc_host_uint_least16 lestes::lc_host_uint_least9

typedef lc_target_int_least8 lestes::lc_target_int_least1

typedef lc_target_int_least16 lestes::lc_target_int_least10

typedef lc_target_int_least16 lestes::lc_target_int_least11

typedef lc_target_int_least16 lestes::lc_target_int_least12

typedef lc_target_int_least16 lestes::lc_target_int_least13

typedef lc_target_int_least16 lestes::lc_target_int_least14

typedef lc_target_int_least16 lestes::lc_target_int_least15

typedef signed short lestes::lc_target_int_least16

typedef lc_target_int_least32 lestes::lc_target_int_least17

typedef lc_target_int_least32 lestes::lc_target_int_least18

typedef lc_target_int_least32 lestes::lc_target_int_least19

typedef lc_target_int_least8 lestes::lc_target_int_least2

typedef lc_target_int_least32 lestes::lc_target_int_least20

typedef lc_target_int_least32 lestes::lc_target_int_least21

typedef lc_target_int_least32 lestes::lc_target_int_least22

typedef lc_target_int_least32 lestes::lc_target_int_least23

typedef lc_target_int_least32 lestes::lc_target_int_least24

typedef lc_target_int_least32 lestes::lc_target_int_least25

typedef lc_target_int_least32 lestes::lc_target_int_least26

typedef lc_target_int_least32 lestes::lc_target_int_least27

typedef lc_target_int_least32 lestes::lc_target_int_least28

typedef lc_target_int_least32 lestes::lc_target_int_least29

typedef lc_target_int_least8 lestes::lc_target_int_least3

typedef lc_target_int_least32 lestes::lc_target_int_least30

typedef lc_target_int_least32 lestes::lc_target_int_least31

typedef signed int lestes::lc_target_int_least32

typedef lc_target_int_least8 lestes::lc_target_int_least4

typedef lc_target_int_least8 lestes::lc_target_int_least5

typedef lc_target_int_least8 lestes::lc_target_int_least6

typedef lc_target_int_least8 lestes::lc_target_int_least7

typedef signed char lestes::lc_target_int_least8

typedef lc_target_int_least16 lestes::lc_target_int_least9

typedef lc_target_uint_least8 lestes::lc_target_uint_least1

typedef lc_target_uint_least16 lestes::lc_target_uint_least10

typedef lc_target_uint_least16 lestes::lc_target_uint_least11

typedef lc_target_uint_least16 lestes::lc_target_uint_least12

typedef lc_target_uint_least16 lestes::lc_target_uint_least13

typedef lc_target_uint_least16 lestes::lc_target_uint_least14

typedef lc_target_uint_least16 lestes::lc_target_uint_least15

typedef unsigned short lestes::lc_target_uint_least16

typedef lc_target_uint_least32 lestes::lc_target_uint_least17

typedef lc_target_uint_least32 lestes::lc_target_uint_least18

typedef lc_target_uint_least32 lestes::lc_target_uint_least19

typedef lc_target_uint_least8 lestes::lc_target_uint_least2

typedef lc_target_uint_least32 lestes::lc_target_uint_least20

typedef lc_target_uint_least32 lestes::lc_target_uint_least21

typedef lc_target_uint_least32 lestes::lc_target_uint_least22

typedef lc_target_uint_least32 lestes::lc_target_uint_least23

typedef lc_target_uint_least32 lestes::lc_target_uint_least24

typedef lc_target_uint_least32 lestes::lc_target_uint_least25

typedef lc_target_uint_least32 lestes::lc_target_uint_least26

typedef lc_target_uint_least32 lestes::lc_target_uint_least27

typedef lc_target_uint_least32 lestes::lc_target_uint_least28

typedef lc_target_uint_least32 lestes::lc_target_uint_least29

typedef lc_target_uint_least8 lestes::lc_target_uint_least3

typedef lc_target_uint_least32 lestes::lc_target_uint_least30

typedef lc_target_uint_least32 lestes::lc_target_uint_least31

typedef unsigned int lestes::lc_target_uint_least32

typedef lc_target_uint_least8 lestes::lc_target_uint_least4

typedef lc_target_uint_least8 lestes::lc_target_uint_least5

typedef lc_target_uint_least8 lestes::lc_target_uint_least6

typedef lc_target_uint_least8 lestes::lc_target_uint_least7

typedef unsigned char lestes::lc_target_uint_least8

typedef lc_target_uint_least16 lestes::lc_target_uint_least9

typedef lc_target_int_least32 lestes::t_ptrdiff

typedef lc_target_uint_least32 lestes::t_size

typedef lc_target_int_least32 lestes::t_ssize


Function Documentation

template<typename T>
void lestes::gc_mark_srp ( srp< T > &  x  )  [inline]

Marks the object of srp type. Used in gc_mark methods of templated collectible classes.

Parameters:
T The type of the pointee of the field.
x The field to mark.

template<typename T>
void lestes::gc_mark_srp ( T &   )  [inline]

Fallback marking method, for simple types does no operation. Used in gc_mark methods of templated collectible classes.

Parameters:
T The simple type of the field.

template<typename Left, typename Right>
bool lestes::is_equal ( const ptr< Left > &  left,
const srp< Right > &  right 
) [inline]

Tests equality of two values of arbitrary ptr types.

Parameters:
Left The type of the pointee of the left operand.
Right The type of the pointee of the right operand.
left The first value to compare.
right The second value to compare.
Returns:
true If both values are null or equals returns true.

template<typename Left, typename Right>
bool lestes::is_equal ( const srp< Left > &  left,
const srp< Right > &  right 
) [inline]

Tests equality of two values of arbitrary ptr types.

Parameters:
Left The type of the pointee of the left operand.
Right The type of the pointee of the right operand.
left The first value to compare.
right The second value to compare.
Returns:
true If both values are null or equals returns true.

template<typename Left, typename Right>
bool lestes::is_equal ( const srp< Left > &  left,
const ptr< Right > &  right 
) [inline]

Tests equality of two values of arbitrary ptr types.

Parameters:
Left The type of the pointee of the left operand.
Right The type of the pointee of the right operand.
left The first value to compare.
right The second value to compare.
Returns:
true If both values are null or equals returns true.

template<typename Left, typename Right>
bool lestes::is_equal ( const ptr< Left > &  left,
const ptr< Right > &  right 
) [inline]

Tests equality of two values of arbitrary ptr types.

Parameters:
Left The type of the pointee of the left operand.
Right The type of the pointee of the right operand.
left The first value to compare.
right The second value to compare.
Returns:
true If both values are null or equals returns true.

template<typename Left, typename Right>
bool lestes::is_equal ( const Left &  left,
const Right &  right 
) [inline]

Tests equality of two values of arbitrary types.

Parameters:
Left The type of the left operand.
Right The type of the right operand.
left The first value to compare.
right The second value to compare.
Returns:
true If both values are is_equal.

template<typename Left, typename Right>
bool lestes::is_less ( const ptr< Left > &  left,
const ptr< Right > &  right 
) [inline]

Tests inequality of two values of arbitrary ptr types.

Parameters:
Left The type of the pointee of the left operand.
Right The type of the pointee of the right operand.
left The first value to compare.
right The second value to compare.
Returns:
true If only left operand is null or left->less_than(right).

template<typename Left, typename Right>
bool lestes::is_less ( const Left &  left,
const Right &  right 
) [inline]

Tests inequality of two values of arbitrary types.

Parameters:
Left The type of the left operand.
Right The type of the right operand.
first The first value to compare.
second The second value to compare.
Returns:
true If first < second.

ptr< ::lestes::msg::reporter > lestes::report ( ::lestes::msg::reporter::  instance()  ) 


Variable Documentation

ptr< ::lestes::msg::reporter > lestes::report


Generated on Mon Feb 12 18:41:52 2007 for lestes by doxygen 1.5.1-20070107