Added C++14 function wrappers

This commit is contained in:
John Wellbelove 2024-10-06 18:06:29 +01:00
parent 4199ae0298
commit cbdb2d3d00

View File

@ -315,9 +315,15 @@ SOFTWARE.
//*************************************
// C++14
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
#define ETL_CONSTEXPR14 constexpr
#define ETL_DEPRECATED [[deprecated]]
#define ETL_DEPRECATED_REASON(reason) [[deprecated(reason)]]
#define ETL_CONSTEXPR14 constexpr
#if !defined(ETL_IN_UNIT_TEST)
#define ETL_DEPRECATED [[deprecated]]
#define ETL_DEPRECATED_REASON(reason) [[deprecated(reason)]]
#else
#define ETL_DEPRECATED
#define ETL_DEPRECATED_REASON(reason)
#endif
#else
#define ETL_CONSTEXPR14
#define ETL_DEPRECATED