Embedded control libraries. More...
Classes | |
class | Bool |
Integral constant wrapper for boolean values. More... | |
struct | enable_if |
Enables the SFINAE concept. More... | |
struct | enable_if_c |
Conditional class for (true) implementation of enable_if. More... | |
struct | enable_if_c< false, T > |
Conditional class for (false) implementation of enable_if. More... | |
class | FailedObject |
An object designed to fail with compile time error upon instantiation. More... | |
struct | if_c |
The metaprogramming equivalent of the 'if' function. More... | |
struct | if_c< false, T1, T2 > |
Specialisation of the metaprogrammed 'if' statement when false. More... | |
struct | Unsigned |
Primary template for signed to unsigned type metafunctions. More... | |
struct | Unsigned< char > |
Metafunction for char to unsigned char type conversions. More... | |
struct | Unsigned< int > |
Metafunction for int to unsigned int type conversions. More... | |
struct | Unsigned< long > |
Metafunction for long to unsigned long type conversions. More... | |
struct | Unsigned< long long > |
Metafunction for long long to unsigned long long type conversions. More... | |
struct | Unsigned< short > |
Metafunction for short to unsigned short type conversions. More... | |
struct | Unsigned< unsigned char > |
Metafunction returning same type for unsigned chars. More... | |
struct | Unsigned< unsigned int > |
Metafunction returning same type for unsigned ints. More... | |
struct | Unsigned< unsigned long > |
Metafunction returning same type for unsigned longs. More... | |
struct | Unsigned< unsigned long long > |
Metafunction returning same type for unsigned long longs. More... | |
struct | Unsigned< unsigned short > |
Metafunction returning same type for unsigned shorts. More... | |
Typedefs | |
typedef Bool< false > | False |
Convenient typedef for the 'false' integral constant wrapper. | |
typedef Bool< true > | True |
Convenient typedef for the 'true' integral constant wrapper. |
Embedded control libraries.
Various core libraries useful for embedded control systems.
typedef Bool<false> ecl::False |