Go to the documentation of this file.
38#define FL_OVERRIDE override
67#define FL_DEPRECATED(msg, func) \
68 /##*##* \deprecated msg *##/ \
83#if defined(FL_NO_DEPRECATED)
84#define FL_DEPRECATED(msg, func) func
112#if (_MSC_VER >= 1900)
115#if (_MSC_VER >= 1400)
117#define FL_DEPRECATED(msg, func) __declspec(deprecated(msg)) func
121#if (_MSC_VER >= 1310)
123#define FL_DEPRECATED(msg, func) __declspec(deprecated) func
135#if (__cplusplus >= 202002L)
138#if (__cplusplus >= 201703L)
141#if (__cplusplus >= 201402L)
143#define FL_DEPRECATED(msg, func) [[deprecated(msg)]] func
147#if (__cplusplus >= 201103L)
150#if (__cplusplus >= 199711L)
160#if defined(__clang__)
162#define FL_CLANG_VERSION (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__)
176#define FL_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
179#define __fl_attr(x) __attribute__ (x)
182#if FL_GCC_VERSION > 40500
184#define FL_DEPRECATED(msg, func) func __attribute__((deprecated(msg)))
188#if FL_GCC_VERSION >= 30400
190#define FL_DEPRECATED(msg, func) func __attribute__((deprecated))
206#define FL_DEPRECATED(msg, func) func