122 m_dwHash = other.m_dwHash;
169 if ( m_dwHash != t.m_dwHash )
180 const TYP&
At(
void)
const
189 operator const TYP&(void)
const
CHashableT(const CHashableT< TYP > &t)
コピーコンストラクタ
virtual void Deserialize(const IDeserializer &ds)
[処理] デシリアライズ.
CHashableT & operator=(const CHashableT< TYP > &other)
[代入] コピーオペレータ
virtual INT_PTR Compare(const CHashableT< TYP > &t) const
[確認] 比較
CHashableT(const TYP &t)
[代入] 代入コンストラクタ
DWORD GetHashCode(void) const
[取得] HASH値取得
virtual void Serialize(ISerializer &_sr) const
[処理] シリアライズ.
virtual bool IsEqual(const CHashableT< TYP > &t) const
[確認] 比較
const TYP & At(void) const
[取得] 値参照取得
CHashableT & operator=(const TYP &t)
[代入] 代入オペレータ
DWORD CalcHash(DWORD dw)
[HASH] ハッシュ値計算.
DWORD CalcHash(const IConstCollectionT< TYP > &c)
COLLECT [HASH] ハッシュ値計算.
virtual INT_PTR CompareTo(const TYP &t1, const TYP &t2) const =0
[確認] 比較
static IComparatorT & GetDefault(void)
[作成] 汎用コンパレータ取得.
virtual bool IsEqualTo(const TYP &t1, const TYP &t2) const
[確認] 比較