reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
39 template <class OptionsT> class ilist_node_impl : OptionsT::node_base_type { 40 using value_type = typename OptionsT::value_type; 41 using node_base_type = typename OptionsT::node_base_type; 42 using list_base_type = typename OptionsT::list_base_type; 53 using self_iterator = ilist_iterator<OptionsT, false, false>; 54 using const_self_iterator = ilist_iterator<OptionsT, false, true>; 55 using reverse_self_iterator = ilist_iterator<OptionsT, true, false>; 56 using const_reverse_self_iterator = ilist_iterator<OptionsT, true, true>; 100 static_assert(OptionsT::is_sentinel_tracking_explicit,