Classes | Typedefs
ecl Namespace Reference

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. More...
 
typedef Bool< true > True
 Convenient typedef for the 'true' integral constant wrapper. More...
 

Detailed Description

Embedded control libraries.

Various core libraries useful for embedded control systems.

Typedef Documentation

◆ False

typedef Bool<false> ecl::False

Convenient typedef for the 'false' integral constant wrapper.

Definition at line 41 of file bool.hpp.

◆ True

typedef Bool<true> ecl::True

Convenient typedef for the 'true' integral constant wrapper.

Definition at line 42 of file bool.hpp.



ecl_mpl
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:28