#include "platform.h"
#include "nullptr.h"
#include "static_assert.h"
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
|
#define | ETL_TYPE_TRAITS_INCLUDED |
|
#define | ETL_IS_CHAR_TYPE(type) (etl::is_same<char, type>::value || etl::is_same<signed char, type>::value || etl::is_same<unsigned char, type>::value) |
|
#define | ETL_IS_NOT_CHAR_TYPE(type) (!ETL_IS_CHAR_TYPE(type)) |
|
#define | ETL_IS_POINTER_TYPE(type) (etl::is_pointer<type>::value) |
|
#define | ETL_IS_NOT_POINTER_TYPE(type) (!ETL_IS_POINTER_TYPE(type)) |
|
#define | ETL_TARGET_IS_TRIVIALLY_COPYABLE(type) (etl::is_trivially_copyable<typename etl::iterator_traits<type>::value_type>::value) |
|
#define | ETL_TARGET_IS_NOT_TRIVIALLY_COPYABLE(type) (!ETL_TARGET_IS_TRIVIALLY_COPYABLE(type)) |
|