CrossFramework Library

XBase/ArrayLength.hpp


配列の長さに関するマクロを記述する。

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

ソースコードを見る。

マクロ定義

配列長
#define XBASE_ARRAY_LENGTH(obj)   ( sizeof(obj)/sizeof(obj[0]) )
 配列の長さを取得するマクロ。
#define XBASE_ARRAY_LENGTH_CHECK(arr, len)   XBASE_STATIC_ASSERT( XBASE_ARRAY_LENGTH( arr ) == len )
 指定の配列の長さが指定の長さかチェックする。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義