|
Embedded Template Library 1.0
|
#include "platform.h"#include "nullptr.h"#include "static_assert.h"#include <stddef.h>#include <stdint.h>#include "private/type_traits_cpp03.h"Go to the source code of this file.
Namespaces | |
| namespace | etl |
Macros | |
| #define | ETL_IS_CHAR_TYPE(type) |
| #define | ETL_IS_NOT_CHAR_TYPE(type) |
| #define | ETL_IS_POINTER_TYPE(type) |
| #define | ETL_IS_NOT_POINTER_TYPE(type) |
| #define | ETL_TARGET_IS_TRIVIALLY_COPYABLE(type) |
| #define | ETL_TARGET_IS_NOT_TRIVIALLY_COPYABLE(type) |
Typedefs | |
| typedef integral_constant< bool, false > | etl::false_type |
| integral_constant specialisations | |
| typedef integral_constant< bool, true > | etl::true_type |
Variables | |
| template<typename T, T VALUE> | |
| const T | etl::integral_constant< T, VALUE >::value |
| #define ETL_IS_CHAR_TYPE | ( | type | ) |
| #define ETL_IS_POINTER_TYPE | ( | type | ) |
| #define ETL_TARGET_IS_NOT_TRIVIALLY_COPYABLE | ( | type | ) |
| #define ETL_TARGET_IS_TRIVIALLY_COPYABLE | ( | type | ) |