gwnavruntime/basesystem/checkheaderlibdesync.h Source File
Go to the documentation of this file.
8 #ifndef Navigation_CheckHeaderLibDesync_H
9 #define Navigation_CheckHeaderLibDesync_H
22 void KY_CHECK_MATCHING_VERSION_FUNCTION_NAME();
47 KY_INLINE
static void Check()
53 CheckHeaderVsLibraryVersions();
58 KY_INLINE
static void CheckHeaderVsLibraryVersions()
60 KY_CHECK_MATCHING_VERSION_FUNCTION_NAME();
64 KY_INLINE
static void CheckBuildMode()
66 #if defined(KY_BUILD_DEBUG)
68 #elif defined(KY_BUILD_RELEASE)
70 #elif defined(KY_BUILD_SHIPPING)
73 KY_COMPILE_TIME_MESSAGE(
"Please define KY_BUILD_DEBUG, KY_BUILD_RELEASE or KY_BUILD_SHIPPING, accordingly to the Gameware Navigation libraries you are linking against (debug, release or shipping respectively)");
74 KY_COMPILER_ASSERT(0);
Definition: gamekitcrowddispersion.h:20
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36