Definition in file types.hpp.
#include <claw/meta.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | claw |
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::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
| |
| struct | claw::unsigned_integer_of_size< Size > |
Define the type of an unsigned integer stored with a given number of bits. Template parameters
| |
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. | |
1.5.5