CrossFramework Library

XBase/StaticAssert.hpp


コンパイル時アサートを記述する。

作者:
akino
#include <XBase/Compiler.hpp>

ソースコードを見る。

マクロ定義

コンパイル時アサート
#define XBASE_STATIC_ASSERT_MSG(aCond, aMsg)
 メッセージ付きコンパイル時アサート。
#define XBASE_STATIC_ASSERT(aCond)   XBASE_STATIC_ASSERT_MSG( aCond , "Static assert failure." )
 コンパイル時アサート。
#define XBASE_STATIC_ASSERT_FAILURE   XBASE_STATIC_ASSERT_MSG( false )
 コンパイルを止めるアサート。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義