AM Daemon ライブラリリファレンス
|
Daemonライブラリの環境定義を行うヘッダ。 [詳解]
マクロ定義 | |
#define | AMDAEMON_ON_MSVC |
サポート対象のVC++環境(VC++2012以降)ならば _MSC_VER マクロ値。それ以外ならば 0 。 [詳解] | |
#define | AMDAEMON_ON_WINDOWS |
サポート対象のWindows環境ならば 0 以外。 [詳解] | |
#define | AMDAEMON_ON_SUPPORTED_COMPILER |
サポート対象のコンパイラならば 0 以外。 [詳解] | |
#define | AMDAEMON_MSVC_COMPATIBLE(mscVer) |
VC++の機能実装状況によって定義を変化させるための判定用マクロ。 [詳解] | |
Daemonライブラリの環境定義を行うヘッダ。
Copyright(C)SEGA
#define AMDAEMON_ON_MSVC |
サポート対象のVC++環境(VC++2012以降)ならば _MSC_VER マクロ値。それ以外ならば 0 。
#define AMDAEMON_ON_WINDOWS |
サポート対象のWindows環境ならば 0 以外。
現状では AMDAEMON_ON_MSVC と等価。 将来的にVC++以外のWindows向けコンパイラをサポートした際には定義変更される。 Winsock等、Windows環境であればサポートされる機能の利用時に用いる。
#define AMDAEMON_ON_SUPPORTED_COMPILER |
サポート対象のコンパイラならば 0 以外。
現状では AMDAEMON_ON_WINDOWS と等価。 将来的にWindows以外のOSをサポートした際には定義変更される。 この値が 0 の環境での開発は保証しない。
#define AMDAEMON_MSVC_COMPATIBLE | ( | mscVer | ) |
VC++の機能実装状況によって定義を変化させるための判定用マクロ。
[in] | mscVer | _MSC_VER マクロ値と比較する値。 |
基本的には #if ディレクティブと組み合わせて使用する。 以下のいずれかの場合に真、いずれも満たさない場合に偽となる。