xpmap.h
Definition: xpmap.h:11
HRESULT Copy(const CXpMap &Map)
bool BinarySearch(const KEY &Key, INT_PTR &nIndex) const
KEY & GetKey(const INT_PTR nIndex)
CXpMap Intersection(const CXpMap &Right) const
CXpMap Union(const CXpMap &Right) const
const TYPE & GetValue(const INT_PTR nIndex) const
INT_PTR FindKey(const KEY &Key) const
bool HasKey(const KEY &Key) const
const TYPE & operator[](const INT_PTR nIndex) const
void GetPair(const INT_PTR nIndex, KEY &Key, TYPE &Value) const
virtual ~CXpMap()
bool FindValue(const KEY &Key, TYPE &Value) const
CXpMap(const CXpMap &Map)
TYPE & GetValue(const INT_PTR nIndex)
CXpMap Difference(const CXpMap &Right) const
void RemoveAll()
bool operator==(const CXpMap &Map) const
CXpMap & operator=(const CXpMap &Map)
TYPE & operator[](const INT_PTR nIndex)
void Remove(const KEY &Key)
INT_PTR Insert(const KEY &Key, const TYPE &Value)
INT_PTR GetCount() const
CXpMap(const int nGrowBy=10)
const KEY & GetKey(const INT_PTR nIndex) const
Definition: xpmap.h:15