|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <atlsimpcoll.h>

Classes | |
| struct | Pair |
Public Types | |
| typedef TKey | _ArrayKeyType |
| typedef TVal | _ArrayElementType |
Public Member Functions | |
| CSimpleMap () | |
| ~CSimpleMap () | |
| BOOL | Add (const TKey &key, const TVal &val) |
| int | FindKey (const TKey &key) const |
| int | FindVal (const TVal &val) const |
| TKey & | GetKeyAt (int nIndex) |
| const TKey & | GetKeyAt (int nIndex) const |
| int | GetSize () const |
| TVal & | GetValueAt (int nIndex) |
| const TVal & | GetValueAt (int nIndex) const |
| TVal | Lookup (const TKey &key) const |
| BOOL | Remove (const TKey &key) |
| void | RemoveAll () |
| BOOL | RemoveAt (int nIndex) |
| TKey | ReverseLookup (const TVal &val) const |
| BOOL | SetAt (const TKey &key, const TVal &val) |
| BOOL | SetAtIndex (int nIndex, const TKey &key, const TVal &val) |
Protected Attributes | |
| CSimpleArray< Pair, CSimpleArrayEqualHelperFalse< Pair > > | m_Pairs |
Definition at line 295 of file atlsimpcoll.h.
| typedef TVal ATL::CSimpleMap< TKey, TVal, TEqual >::_ArrayElementType |
Definition at line 299 of file atlsimpcoll.h.
| typedef TKey ATL::CSimpleMap< TKey, TVal, TEqual >::_ArrayKeyType |
Definition at line 298 of file atlsimpcoll.h.
|
inline |
Definition at line 301 of file atlsimpcoll.h.
|
inline |
Definition at line 305 of file atlsimpcoll.h.
|
inline |
Definition at line 309 of file atlsimpcoll.h.
Referenced by CConfigParser::ReadSection(), and ATL::CSimpleMap< TKey, TVal, TEqual >::SetAt().
|
inline |
Definition at line 315 of file atlsimpcoll.h.
Referenced by EditTypeDlg_OnCommand(), EditTypeDlg_WriteClass(), CConfigParser::GetString(), ATL::CSimpleMap< TKey, TVal, TEqual >::Lookup(), CConfigParser::ReadSection(), ATL::CSimpleMap< TKey, TVal, TEqual >::Remove(), and ATL::CSimpleMap< TKey, TVal, TEqual >::SetAt().
|
inline |
Definition at line 328 of file atlsimpcoll.h.
Referenced by ATL::CSimpleMap< TKey, TVal, TEqual >::ReverseLookup().
|
inline |
|
inline |
Definition at line 347 of file atlsimpcoll.h.
|
inline |
Definition at line 353 of file atlsimpcoll.h.
Referenced by EditTypeDlg_WriteClass(), ATL::CSimpleMap< TKey, TVal, TEqual >::FindKey(), ATL::CSimpleMap< TKey, TVal, TEqual >::FindVal(), ATL::CSimpleMap< TKey, TVal, TEqual >::GetKeyAt(), ATL::CSimpleMap< TKey, TVal, TEqual >::GetValueAt(), and ATL::CSimpleMap< TKey, TVal, TEqual >::SetAtIndex().
|
inline |
Definition at line 358 of file atlsimpcoll.h.
Referenced by EditTypeDlg_OnCommand(), EditTypeDlg_WriteClass(), and CConfigParser::GetString().
|
inline |
Definition at line 364 of file atlsimpcoll.h.
|
inline |
Definition at line 370 of file atlsimpcoll.h.
|
inline |
|
inline |
Definition at line 384 of file atlsimpcoll.h.
|
inline |
Definition at line 389 of file atlsimpcoll.h.
Referenced by ATL::CSimpleMap< TKey, TVal, TEqual >::Remove().
|
inline |
Definition at line 394 of file atlsimpcoll.h.
|
inline |
Definition at line 402 of file atlsimpcoll.h.
Referenced by EditTypeDlg_OnCommand(), and EditTypeDlg_ReadClass().
|
inline |
|
protected |
Definition at line 449 of file atlsimpcoll.h.
Referenced by ATL::CSimpleMap< TKey, TVal, TEqual >::Add(), ATL::CSimpleMap< TKey, TVal, TEqual >::FindKey(), ATL::CSimpleMap< TKey, TVal, TEqual >::FindVal(), ATL::CSimpleMap< TKey, TVal, TEqual >::GetKeyAt(), ATL::CSimpleMap< TKey, TVal, TEqual >::GetSize(), ATL::CSimpleMap< TKey, TVal, TEqual >::GetValueAt(), ATL::CSimpleMap< TKey, TVal, TEqual >::Lookup(), ATL::CSimpleMap< TKey, TVal, TEqual >::RemoveAll(), ATL::CSimpleMap< TKey, TVal, TEqual >::RemoveAt(), ATL::CSimpleMap< TKey, TVal, TEqual >::ReverseLookup(), ATL::CSimpleMap< TKey, TVal, TEqual >::SetAt(), and ATL::CSimpleMap< TKey, TVal, TEqual >::SetAtIndex().