Go to the documentation of this file.
46#define FL_OVERRIDE override
57#define FL_DEPRECATED(msg, func) \
58 /##*##* \deprecated msg *##/ \
73#if defined(FL_NO_DEPRECATED)
74#define FL_DEPRECATED(msg, func) func
102#if (_MSC_VER >= 1900)
104#define FL_OVERRIDE override
108#if (_MSC_VER >= 1400)
110#define FL_DEPRECATED(msg, func) __declspec(deprecated(msg)) func
114#if (_MSC_VER >= 1310)
116#define FL_DEPRECATED(msg, func) __declspec(deprecated) func
128#if (__cplusplus >= 202002L)
131#if (__cplusplus >= 201703L)
134#if (__cplusplus >= 201402L)
136#define FL_DEPRECATED(msg, func) [[deprecated(msg)]] func
140#if (__cplusplus >= 201103L)
142#define FL_OVERRIDE override
146#if (__cplusplus >= 199711L)
156#if defined(__clang__)
158#define FL_CLANG_VERSION (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__)
172#define FL_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
175#define __fl_attr(x) __attribute__ (x)
178#if FL_GCC_VERSION > 40500
180#define FL_DEPRECATED(msg, func) func __attribute__((deprecated(msg)))
184#if FL_GCC_VERSION >= 30400
186#define FL_DEPRECATED(msg, func) func __attribute__((deprecated))
206#define FL_DEPRECATED(msg, func) func