|
| MAXON_MEMBERTYPE_DETECTOR (GetNonConstIteratorType, Iterator, std::false_type) |
|
| MAXON_MEMBERTYPE_DETECTOR (GetConstIteratorType, ConstIterator, std::false_type) |
|
| MAXON_MEMBERTYPE_DETECTOR (GetCollectionType, CollectionType, T) |
|
| MAXON_MEMBERTYPE_DETECTOR (IsForEachIterator, IsForEachIterator, std::false_type) |
|
template<typename I > |
ReverseIterator< typename GetIteratorType< typename std::remove_reference< I >::type >::type > | RBegin (I &&iterable) |
|
template<typename I > |
ReverseIterator< typename GetIteratorType< typename std::remove_reference< I >::type >::type > | REnd (I &&iterable) |
|
template<typename COLLECTION > |
MAXON_ATTRIBUTE_FORCE_INLINE auto | begin (COLLECTION &&c) -> decltype(c.Begin()) |
|
template<typename COLLECTION > |
MAXON_ATTRIBUTE_FORCE_INLINE auto | end (COLLECTION &&c) -> decltype(c.End()) |
|
template<typename COLLECTION , typename... ARGS> |
void | EraseHelper (COLLECTION &collection, typename COLLECTION::Iterator &it, std::false_type *, ARGS &&... args) |
|
template<typename COLLECTION , typename... ARGS> |
void | EraseHelper (COLLECTION &collection, typename COLLECTION::Iterator &it, std::true_type *, ARGS &&... args) |
|