Loading...
Searching...
No Matches
Go to the documentation of this file.
5#ifndef _ZFI_ZFCoreEnvDef_h_
6#define _ZFI_ZFCoreEnvDef_h_
14 #define ZF_ENV_EXPORT __declspec(dllexport)
16 #define ZF_ENV_EXPORT __attribute__((visibility("default")))
22 #define ZF_ENV_IMPORT __declspec(dllimport)
30 #define ZFLIB_ZFCore ZF_ENV_IMPORT
35 #define ZFLIB_APP ZF_ENV_EXPORT
43 #define ZFLIB_HIDDEN __attribute__((visibility("hidden")))
48#define ZFLIB_HIDDEN_BEGIN() namespace {
50#define ZFLIB_HIDDEN_END() }
58#if defined(__cplusplus) || defined(c_plusplus)
59 #define ZF_ENV_EXTERN_C_BEGIN extern "C" {
60 #define ZF_ENV_EXTERN_C_END }
62 #define ZF_ENV_EXTERN_C_BEGIN
63 #define ZF_ENV_EXTERN_C_END
70#define ZF_ENV_SENSITIVE(hint, ...)
84 #define ZF_ENV_CPP11 0
99 #define ZF_ENV_LAMBDA 0
109 #if defined(DEBUG) || defined(_DEBUG)
110 #define ZF_ENV_DEBUG 1
112 #define ZF_ENV_DEBUG 0