#include <XnHash.h>
typedef XnInt32(* XnHash::XnCompareFunction)(const XnKey &key1, const XnKey &key2) |
typedef XnHashValue(* XnHash::XnHashFunction)(const XnKey &key) |
XnHash::XnHash | ( | ) | [inline] |
XnHash::XnHash | ( | const XnHash & | other | ) | [inline] |
virtual XnHash::~XnHash | ( | ) | [inline, virtual] |
Iterator XnHash::begin | ( | ) | [inline] |
ConstIterator XnHash::begin | ( | ) | const [inline] |
XnStatus XnHash::Clear | ( | ) | [inline] |
Iterator XnHash::end | ( | ) | [inline] |
ConstIterator XnHash::end | ( | ) | const [inline] |
XnStatus XnHash::Find | ( | const XnKey & | key, |
ConstIterator & | hiter | ||
) | const [inline] |
XnStatus XnHash::Find | ( | const XnKey & | key, |
Iterator & | hiter | ||
) | [inline] |
XnStatus XnHash::Find | ( | const XnKey & | key, |
XnHashValue | hashValue, | ||
ConstIterator & | hiter | ||
) | const [inline, protected] |
XnStatus XnHash::Get | ( | const XnKey & | key, |
XnValue & | value | ||
) | const [inline] |
XnStatus XnHash::GetInitStatus | ( | ) | const [inline] |
XnStatus XnHash::Init | ( | ) | [inline, protected] |
XnBool XnHash::IsEmpty | ( | ) | const [inline] |
XnStatus XnHash::Remove | ( | const XnKey & | key, |
XnValue & | value | ||
) | [inline] |
XnStatus XnHash::Remove | ( | ConstIterator | iter, |
XnKey & | key, | ||
XnValue & | value | ||
) | [inline] |
virtual XnStatus XnHash::Remove | ( | ConstIterator | iter | ) | [inline, virtual] |
XnStatus XnHash::Set | ( | const XnKey & | key, |
const XnValue & | value | ||
) | [inline] |
XnStatus XnHash::SetCompareFunction | ( | XnCompareFunction | compareFunction | ) | [inline] |
XnStatus XnHash::SetHashFunction | ( | XnHashFunction | hashFunction | ) | [inline] |
XnUInt32 XnHash::Size | ( | ) | const [inline] |
XnList** XnHash::m_Bins [protected] |
XnCompareFunction XnHash::m_CompareFunction [protected] |
XnHashFunction XnHash::m_HashFunction [protected] |
XnStatus XnHash::m_nInitStatus [protected] |
XnUInt16 XnHash::m_nMinBin [protected] |