reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
57 class ilist_iterator : ilist_detail::SpecificNodeAccess<OptionsT> { 62 using Traits = ilist_detail::IteratorTraits<OptionsT, IsConst>; 63 using Access = ilist_detail::SpecificNodeAccess<OptionsT>; 71 using const_pointer = typename OptionsT::const_pointer; 72 using const_reference = typename OptionsT::const_reference; 92 const ilist_iterator<OptionsT, IsReverse, RHSIsConst> &RHS, 100 operator=(const ilist_iterator<OptionsT, IsReverse, RHSIsConst> &RHS) { 114 const ilist_iterator<OptionsT, !IsReverse, IsConst> &RHS) 122 ilist_iterator<OptionsT, !IsReverse, IsConst> getReverse() const { 124 return ilist_iterator<OptionsT, !IsReverse, IsConst>(*NodePtr); 125 return ilist_iterator<OptionsT, !IsReverse, IsConst>(); 129 ilist_iterator<OptionsT, IsReverse, false> getNonConst() const { 131 return ilist_iterator<OptionsT, IsReverse, false>( 134 return ilist_iterator<OptionsT, IsReverse, false>();