|
virtual INT_PTR | Compare (const CPairT &t) const |
| [確認] 比較 [詳解]
|
|
virtual INT_PTR | Compare (const TNB::CPairT< FIRST, SECOND > &t) const=0 |
| [確認] 比較 [詳解]
|
|
| CPairT (const CPairT &other) |
| コピーコンストラクタ [詳解]
|
|
| CPairT (const FIRST &v1, const SECOND &v2) |
| コンストラクタ [詳解]
|
|
| CPairT (void) |
| コンストラクタ [詳解]
|
|
virtual void | Deserialize (const IDeserializer &ds) |
| [通知] デシリアライズ [詳解]
|
|
virtual bool | IsEqual (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
bool | operator!= (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
INT_PTR | operator- (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
bool | operator< (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
bool | operator<= (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
CPairT & | operator= (const CPairT &other) |
| [代入] コピーオペレータ [詳解]
|
|
bool | operator== (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
bool | operator> (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
bool | operator>= (const TNB::CPairT< FIRST, SECOND > &t) const |
| [確認] 比較 [詳解]
|
|
virtual void | Serialize (ISerializer &_sr) const |
| [通知] シリアライズ [詳解]
|
|
template<typename FIRST, typename SECOND>
class TNB::CPairT< FIRST, SECOND >
ペア型テンプレートクラス
キーと値を保持するだけの型です。
主にCMapT の配列保持する型として使用しています。
- 引数
-
FIRST | 一つ目の型。クラスの場合コピー機能、比較機能( IComparableT か、引き算)が必須。 |
SECOND | 二つ目の型。クラスの場合コピー機能が必須。 |
- 必要ファイル
- TnbPair.h
- 日付
- 06/04/21 新規
-
06/05/19 IComparableT 、実装。
-
06/08/30 ISerializable 、実装。
-
07/01/25 コンストラクタを一つ追加。変数名を KEY,VALから1st 2nd に変更。
TnbPair.h の 40 行目に定義があります。