Lines Matching refs:__list_iterator
319 class _LIBCPP_TEMPLATE_VIS __list_iterator
327 explicit __list_iterator(__link_pointer __p, const void* __c) _NOEXCEPT
347 __list_iterator() _NOEXCEPT : __ptr_(nullptr)
355 __list_iterator(const __list_iterator& __p)
362 ~__list_iterator()
368 __list_iterator& operator=(const __list_iterator& __p)
396 __list_iterator& operator++()
404 __list_iterator operator++(int) {__list_iterator __t(*this); ++(*this); return __t;}
407 __list_iterator& operator--()
415 __list_iterator operator--(int) {__list_iterator __t(*this); --(*this); return __t;}
418 bool operator==(const __list_iterator& __x, const __list_iterator& __y)
423 bool operator!=(const __list_iterator& __x, const __list_iterator& __y)
460 __list_const_iterator(const __list_iterator<_Tp, _VoidPtr>& __p) _NOEXCEPT
554 typedef __list_iterator<value_type, __void_pointer> iterator;