claw 1.9.0
 
Loading...
Searching...
No Matches
types.hpp File Reference

Some classes for the raw manipulation of the base types. More...

Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  claw::find_type_by_size< Size, TypeList >
 This meta class finds, in a list of types, the first type stored exactly with a given number of bits. More...
 
struct  claw::find_type_by_size< Size, meta::no_type >
 End of the recursion of the find_type_by_size class. More...
 
struct  claw::integer_of_size< Size >
 Define the type of a signed integer stored with a given number of bits. Template parameters. More...
 
struct  claw::unsigned_integer_of_size< Size >
 Define the type of an unsigned integer stored with a given number of bits. Template parameters. More...
 

Namespaces

namespace  claw
 This is the main namespace.
 

Typedefs

typedef meta::no_type claw::non_standard_signed_types
 
typedef meta::no_type claw::non_standard_unsigned_types
 
typedef meta::type_list< signed char, meta::type_list< signed short, meta::type_list< signed int, non_standard_signed_types > > > claw::signed_integers
 This is the list of c++ signed integer types.
 
typedef meta::type_list< unsigned char, meta::type_list< unsigned short, meta::type_list< unsigned int, non_standard_unsigned_types > > > claw::unsigned_integers
 This is the list of c++ unsigned integer types.
 
typedef unsigned_integer_of_size< 8 >::type claw::u_int_8
 An unsigned integer on 8 bits.
 
typedef unsigned_integer_of_size< 16 >::type claw::u_int_16
 An unsigned integer on 16 bits.
 
typedef unsigned_integer_of_size< 32 >::type claw::u_int_32
 An unsigned integer on 32 bits.
 
typedef integer_of_size< 8 >::type claw::int_8
 An integer on 8 bits.
 
typedef integer_of_size< 16 >::type claw::int_16
 An integer on 16 bits.
 
typedef integer_of_size< 32 >::type claw::int_32
 An integer on 32 bits.
 

Detailed Description

Some classes for the raw manipulation of the base types.

Author
Julien Jorge

Definition in file types.hpp.