|
| | 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) |
| |