Squid::Tasks 1.0.0
C++14 coroutine-based task library for games
|
Configuration settings for the Squid::Tasks library. More...
Macros | |
#define | SQUID_ENABLE_TASK_DEBUG 1 |
Enables Task debug names and callstack tracking via Task::GetDebugStack() and Task::GetDebugName() | |
#define | SQUID_ENABLE_DOUBLE_PRECISION_TIME 0 |
Switches time type (tTaskTime) from 32-bit single-precision floats to 64-bit double-precision floats. | |
#define | SQUID_ENABLE_NAMESPACE 0 |
Wraps a Squid:: namespace around all classes in the Squid::Tasks library. | |
#define | SQUID_USE_EXCEPTIONS 0 |
Enables experimental (largely-untested) exception handling, and replaces all asserts with runtime_error exceptions. | |
#define | SQUID_ENABLE_GLOBAL_TIME 1 |
Enables global time support(alleviating the need to specify a time stream for time - sensitive awaiters) [see GetGlobalTime()]. | |
Configuration settings for the Squid::Tasks library.