template<typename KeyType, typename ValueType, typename SetAllocator, typename KeyFuncs>
template<bool bConst, bool bRangedFor = false>
class TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< bConst, bRangedFor >
The base of TMapBase iterators.
Definition at line 530 of file Map.h.
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<bool bConst, bool bRangedFor = false>
typedef TChooseClass<bConst,typenameTChooseClass<bRangedFor,typenameElementSetType::TRangedForConstIterator,typenameElementSetType::TConstIterator>::Result,typenameTChooseClass<bRangedFor,typenameElementSetType::TRangedForIterator,typenameElementSetType::TIterator>::Result>::Result TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< bConst, bRangedFor >::PairItType |
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<bool bConst, bool bRangedFor = false>
FORCEINLINE TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< bConst, bRangedFor >::TBaseIterator |
( |
const PairItType & | InElementIt | ) |
|
|
inline |
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<bool bConst, bool bRangedFor = false>
FORCEINLINE TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< bConst, bRangedFor >::operator bool |
( |
| ) |
const |
|
inlineexplicit |
conversion to "bool" returning true if the iterator is valid.
Definition at line 557 of file Map.h.
template<typename KeyType , typename ValueType , typename SetAllocator , typename KeyFuncs >
template<bool bConst, bool bRangedFor = false>
FORCEINLINE bool TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< bConst, bRangedFor >::operator! |
( |
| ) |
const |
|
inline |
inverse of the "bool" operator
Definition at line 562 of file Map.h.