#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.
|
|
template<typename T, T VALUE> |
| const T | etl::integral_constant< T, VALUE >::value |
◆ ETL_IS_CHAR_TYPE
| #define ETL_IS_CHAR_TYPE |
( |
| type | ) |
|
Value:(etl::is_same<char, type>::value || etl::is_same<signed char, type>::value || etl::is_same<unsigned char, type>::value)
◆ ETL_IS_NOT_CHAR_TYPE
| #define ETL_IS_NOT_CHAR_TYPE |
( |
| type | ) |
|
Value:(!ETL_IS_CHAR_TYPE(
type))
◆ ETL_IS_NOT_POINTER_TYPE
| #define ETL_IS_NOT_POINTER_TYPE |
( |
| type | ) |
|
Value:(!ETL_IS_POINTER_TYPE(
type))
◆ ETL_IS_POINTER_TYPE
| #define ETL_IS_POINTER_TYPE |
( |
| type | ) |
|
Value:(etl::is_pointer<type>::value)
◆ ETL_TARGET_IS_NOT_TRIVIALLY_COPYABLE
| #define ETL_TARGET_IS_NOT_TRIVIALLY_COPYABLE |
( |
| type | ) |
|
Value:(!ETL_TARGET_IS_TRIVIALLY_COPYABLE(
type))
◆ ETL_TARGET_IS_TRIVIALLY_COPYABLE
| #define ETL_TARGET_IS_TRIVIALLY_COPYABLE |
( |
| type | ) |
|
Value:(etl::is_trivially_copyable< typename etl::iterator_traits<type>::value_type>::value)