Classes |
| struct | ByCategory |
| struct | ByCategory< Outer, Inner, InnerBegFn, InnerEndFn, std::forward_iterator_tag > |
| struct | ByCategory< Outer, Inner, InnerBegFn, InnerEndFn, std::bidirectional_iterator_tag > |
| struct | ByCategory< Outer, Inner, InnerBegFn, InnerEndFn, std::random_access_iterator_tag > |
| struct | GetBegin |
| struct | GetEnd |
| struct | GetCbegin |
| struct | GetCend |
| struct | GetRbegin |
| struct | GetRend |
| struct | GetCRbegin |
| struct | GetCRend |
| struct | IsConstIter |
| struct | IsConstIter< C, typename C::const_iterator > |
| struct | IsRvrsIter |
| struct | IsRvrsIter< C, typename C::reverse_iterator > |
| struct | IsRvrsConstIter |
| struct | IsRvrsConstIter< C, typename C::const_reverse_iterator > |
| struct | GetStlIterKind |
| struct | ChooseStlIter |
| struct | ChooseStlIter< C, I, NORMAL > |
| struct | ChooseStlIter< C, I, CONST > |
| struct | ChooseStlIter< C, I, REVERSE > |
| struct | ChooseStlIter< C, I, CONST_REVERSE > |
| struct | ChooseStlTwoLevelIterImpl |
| struct | StlInnerIsIterator |
| struct | StlInnerIsConstIterator |
| struct | StlInnerIsRvrsIterator |
| struct | StlInnerIsConstRvrsIterator |
Enumerations |
| enum | StlIterKind { NORMAL,
CONST,
REVERSE,
CONST_REVERSE
} |
Functions |
| template<typename Iter > |
| void | safe_decrement (Iter &it, const Iter &beg, const Iter &end, std::forward_iterator_tag) |
| template<typename Iter > |
| void | safe_decrement (Iter &it, const Iter &beg, const Iter &end, std::bidirectional_iterator_tag) |
| template<typename Iter > |
| void | safe_decrement (Iter &it, const Iter &beg, const Iter &end) |