|
| 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 行目に定義があります。