5#define CO_ECS_PRETTY_FUNCTION __PRETTY_FUNCTION__
6constexpr auto PrettyFunctionPrefix =
'=';
7constexpr auto prettyFunctionSuffix =
']';
9#define CO_ECS_PRETTY_FUNCTION __PRETTY_FUNCTION__
10constexpr auto PrettyFunctionPrefix =
'=';
11constexpr auto prettyFunctionSuffix =
';';
13#define CO_ECS_PRETTY_FUNCTION __FUNCSIG__
14constexpr auto PrettyFunctionPrefix =
'<';
15constexpr auto prettyFunctionSuffix =
'>';
20#if defined _WIN32 || defined __CYGWIN__ || defined _MSC_VER
21#define CO_ECS_EXPORT __declspec(dllexport)
22#define CO_ECS_IMPORT __declspec(dllimport)
24#elif defined __GNUC__ && __GNUC__ >= 4
25#define CO_ECS_EXPORT __attribute__((visibility("default")))
26#define CO_ECS_IMPORT __attribute__((visibility("default")))
27#define CO_ECS_HIDDEN __attribute__((visibility("hidden")))
36#if defined CO_ECS_HOST
37#define CO_ECS_API CO_ECS_EXPORT
38#elif defined CO_ECS_CLIENT
39#define CO_ECS_API CO_ECS_IMPORT
Definition component.hpp:17