Embedded Template Library 1.0
smallest.h File Reference
#include "platform.h"
#include "integral_limits.h"
#include <stdint.h>

Go to the source code of this file.

Classes

struct  etl::smallest_type< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >
 
struct  etl::smallest_type< T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void >
 
struct  etl::private_smallest::best_fit_uint_type< 0 >
 
struct  etl::private_smallest::best_fit_uint_type< 1 >
 
struct  etl::private_smallest::best_fit_uint_type< 2 >
 
struct  etl::private_smallest::best_fit_uint_type< 3 >
 
struct  etl::private_smallest::best_fit_int_type< 0 >
 
struct  etl::private_smallest::best_fit_int_type< 1 >
 
struct  etl::private_smallest::best_fit_int_type< 2 >
 
struct  etl::private_smallest::best_fit_int_type< 3 >
 
struct  etl::smallest_uint_for_bits< NBITS >
 Template to determine the smallest unsigned int type that can contain a value with the specified number of bits. Defines 'type' which is the type of the smallest unsigned integer. More...
 
struct  etl::smallest_int_for_bits< NBITS >
 Template to determine the smallest signed int type that can contain a value with the specified number of bits. Defines 'type' which is the type of the smallest signed integer. More...
 
struct  etl::smallest_uint_for_value< VALUE >
 Template to determine the smallest unsigned int type that can contain the specified unsigned value. Defines 'type' which is the type of the smallest unsigned integer. More...
 
struct  etl::smallest_int_for_value< VALUE >
 Template to determine the smallest int type that can contain the specified signed value. Defines 'type' which is the type of the smallest signed integer. More...
 

Namespaces

namespace  etl
 bitset_ext