AM Daemon ライブラリリファレンス
deprecated.h
[詳解]
1 /// @file
2 /// @brief 非推奨機能であることを示す AMDAEMON_DEPRECATED マクロを定義するヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_DEPRECATED_H
7 #define AMDAEMON_DEPRECATED_H
8 
9 #include "amdaemon/env.h"
10 
11 /// @def AMDAEMON_DEPRECATED
12 /// @brief 非推奨機能であることを示す。
13 /// @param[in] msg 警告メッセージ。
14 #if AMDAEMON_MSVC_COMPATIBLE(1900) // VC++2015以降は属性構文をサポートする
15 #define AMDAEMON_DEPRECATED(msg) [[deprecated("Deprecated. " msg)]]
16 #else
17 #define AMDAEMON_DEPRECATED(msg) __declspec(deprecated("Deprecated. " msg))
18 #endif
19 
20 #endif // AMDAEMON_DEPRECATED_H
Daemonライブラリの環境定義を行うヘッダ。