19 lines
503 B
C
19 lines
503 B
C
#pragma once
|
|
|
|
extern const char* CONFIG_PATH;
|
|
|
|
#define Q_REGISTER_METATYPE(T) \
|
|
static struct T##MetaTypeRegister { \
|
|
T##MetaTypeRegister() { \
|
|
qRegisterMetaType<T>(); \
|
|
} \
|
|
} g_##T##MetaTypeRegister; \
|
|
|
|
#if defined(_MSC_VER)
|
|
#define FORCE_INLINE __forceinline
|
|
#elif defined(__GNUC__) || defined(__clang__)
|
|
#define FORCE_INLINE inline __attribute__((always_inline))
|
|
#else
|
|
#define FORCE_INLINE inline
|
|
#endif
|