Evo C++ Library v0.5.1
|
Evo Library Configuration. More...
Go to the source code of this file.
Macros | |
#define | EVO_ALLOCATORS 0 |
Enable container allocators – NOT YET SUPPORTED. More... | |
#define | EVO_CATCH_DEBUG 0 |
Enable additional debug info when printing exceptions from EVO_CATCH() and EVO_CATCH_MT(). More... | |
#define | EVO_EXCEPTIONS 1 |
Whether to throw exceptions on error by default. More... | |
#define | EVO_LIST_OPT_EXTREF 1 |
List: Enable optimization for referencing external lists rather than copying. More... | |
#define | EVO_LIST_OPT_LAZYBUF 1 |
List: Enable lazy buffer optimization for keeping buffer when not used. More... | |
#define | EVO_LIST_OPT_LAZYREM 0 |
List: Enable lazy removal optimization when removing items. More... | |
#define | EVO_LIST_OPT_REFTERM 0 |
List: Enable optimization when referencing terminated lists. More... | |
#define | EVO_LIST_REALLOC 1 |
List: Enable using realloc to resize buffer. More... | |
#define | EVO_SIZE_TYPE uint32 |
Sets default size type for Evo containers. More... | |
#define | EVO_STD_STRING 0 |
Whether to support std::string compatibility in Evo string classes (String, SubString). More... | |
#define | EVO_STD_STRING_VIEW 0 |
Whether to support std::string_view compatibility in Evo string classes (String, SubString). More... | |
#define | EVO_STR_SIZE_TYPE uint32 |
Sets default string size type for Evo string containers. More... | |
#define | EVO_VERSION 0.5 |
Evo version number (major.minor). More... | |
#define | EVO_VERSION_PATCH 1 |
Evo version patch number. More... | |
#define | EVO_VERSION_STRING "0.5.1" |
Evo version string (major.minor.patch). More... | |
#define | INCL_evo_evo_config_h |
Evo Library Configuration.
#define INCL_evo_evo_config_h |