Common Library  0.9.5
TF_CoordLib::Less 構造体

座標どうしの大小比較 ( Less ) 用関数オブジェクト [詳解]

公開メンバ関数

template<class T >
bool operator() (const Coord< T > &c1, const Coord< T > &c2) const
 座標どうしの大小比較 ( より小さい ) [詳解]
 

詳解

座標どうしの大小比較 ( Less ) 用関数オブジェクト

覚え書き
std::map などのキーとして CoordLib::Coord を利用する場合を想定して用意されている。

関数詳解

◆ operator()()

template<class T >
bool TF_CoordLib::Less::operator() ( const Coord< T > &  c1,
const Coord< T > &  c2 
) const
inline

座標どうしの大小比較 ( より小さい )

まずは x 座標で比較し、x 座標が等しければ y 座標で比較する

引数
c1,c2比較対象の座標
戻り値
c1 の方がより小さいと判定されたら true を返す

この構造体詳解は次のファイルから抽出されました: