ネームスペース | マクロ定義 | 関数

basic_type.cc

#include "osl/basic_type.h"
#include "osl/bits/boardTable.h"
#include "osl/bits/ptypeTable.h"
#include "osl/simpleState.h"
#include "osl/bits/squareCompressor.h"
#include <iostream>
basic_type.ccのインクルード依存関係図

ソースコードを見る。

ネームスペース

namespace  osl

マクロ定義

#define OFFSET_INDEX(dx, dy)   ((dx*BOARD_HEIGHT + dy) - OFFSET_MIN)

関数

 static_assert (sizeof(osl::Square)==4,"square size")
 static_assert (sizeof(osl::Piece)==4,"piece size")
 osl::static_assert (sizeof(Move)==4,"move size")

マクロ定義

#define OFFSET_INDEX (   dx,
  dy 
)    ((dx*BOARD_HEIGHT + dy) - OFFSET_MIN)

basic_type.cc108 行で定義されています。

参照元 osl::Offset::dx(), と osl::Offset::dy().


関数

static_assert ( sizeof(osl::Square = =4,
"square size"   
)
static_assert ( sizeof(osl::Piece = =4,
"piece size"   
)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義