mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Created the macro ETL_NULLPTR for internal use. Equates to NULL or nullptr, dependent on the compiler version and project profile. Added partial compile time versions of binary_fill and has_zero_byte.
26 lines
670 B
Plaintext
26 lines
670 B
Plaintext
// Hint files help the Visual Studio IDE interpret Visual C++ identifiers
|
|
// such as names of functions and macros.
|
|
// For more information see https://go.microsoft.com/fwlink/?linkid=865984
|
|
#define ETL_CONSTEXPR
|
|
#define ETL_CONSTEXPR14
|
|
#define ETL_CONSTEXPR17
|
|
#define ETL_IF_CONSTEXPR
|
|
#define ETL_DELETE
|
|
#define ETL_NOEXCEPT
|
|
#define ETL_NOEXCEPT_EXPR
|
|
#define ETL_NODISCARD
|
|
#define ETL_OVERRIDE
|
|
#define ETL_ERROR_TEXT
|
|
#define ETL_ASSERT
|
|
#define ETL_ERROR
|
|
#define ETL_VERBOSE_ERRORS
|
|
#define ETL_FILE
|
|
#define ETL_NULLPTR
|
|
#define ETL_CPP11_SUPPORTED
|
|
#define ETL_CPP14_SUPPORTED
|
|
#define ETL_CPP17_SUPPORTED
|
|
|
|
#define TEST
|
|
#define CHECK
|
|
#define CHECK_EQUAL
|
|
#define CHECK_THROW |