Lines Matching refs:_LIBCPP_INLINE_VISIBILITY
452 inline _LIBCPP_INLINE_VISIBILITY
461 inline _LIBCPP_INLINE_VISIBILITY
474 inline _LIBCPP_INLINE_VISIBILITY
482 inline _LIBCPP_INLINE_VISIBILITY
490 inline _LIBCPP_INLINE_VISIBILITY
501 inline _LIBCPP_INLINE_VISIBILITY
509 inline _LIBCPP_INLINE_VISIBILITY
517 inline _LIBCPP_INLINE_VISIBILITY
528 inline _LIBCPP_INLINE_VISIBILITY
556 _LIBCPP_INLINE_VISIBILITY reverse_iterator() : current() {}
557 _LIBCPP_INLINE_VISIBILITY explicit reverse_iterator(_Iter __x) : __t(__x), current(__x) {}
558 … template <class _Up> _LIBCPP_INLINE_VISIBILITY reverse_iterator(const reverse_iterator<_Up>& __u)
560 _LIBCPP_INLINE_VISIBILITY _Iter base() const {return current;}
561 _LIBCPP_INLINE_VISIBILITY reference operator*() const {_Iter __tmp = current; return *--__tmp;}
562 _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return _VSTD::addressof(operator*());}
563 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator++() {--current; return *this;}
564 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator++(int)
566 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator--() {++current; return *this;}
567 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator--(int)
569 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator+ (difference_type __n) const
571 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator+=(difference_type __n)
573 _LIBCPP_INLINE_VISIBILITY reverse_iterator operator- (difference_type __n) const
575 _LIBCPP_INLINE_VISIBILITY reverse_iterator& operator-=(difference_type __n)
577 _LIBCPP_INLINE_VISIBILITY reference operator[](difference_type __n) const
582 inline _LIBCPP_INLINE_VISIBILITY
590 inline _LIBCPP_INLINE_VISIBILITY
598 inline _LIBCPP_INLINE_VISIBILITY
606 inline _LIBCPP_INLINE_VISIBILITY
614 inline _LIBCPP_INLINE_VISIBILITY
622 inline _LIBCPP_INLINE_VISIBILITY
630 inline _LIBCPP_INLINE_VISIBILITY
638 inline _LIBCPP_INLINE_VISIBILITY
647 inline _LIBCPP_INLINE_VISIBILITY
667 …_LIBCPP_INLINE_VISIBILITY explicit back_insert_iterator(_Container& __x) : container(_VSTD::addres…
668 …_LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator=(const typename _Container::value_type& _…
671 …_LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator=(typename _Container::value_type&& __valu…
674 _LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator*() {return *this;}
675 _LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator++() {return *this;}
676 _LIBCPP_INLINE_VISIBILITY back_insert_iterator operator++(int) {return *this;}
680 inline _LIBCPP_INLINE_VISIBILITY
700 …_LIBCPP_INLINE_VISIBILITY explicit front_insert_iterator(_Container& __x) : container(_VSTD::addre…
701 …_LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator=(const typename _Container::value_type& …
704 …_LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator=(typename _Container::value_type&& __val…
707 _LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator*() {return *this;}
708 _LIBCPP_INLINE_VISIBILITY front_insert_iterator& operator++() {return *this;}
709 _LIBCPP_INLINE_VISIBILITY front_insert_iterator operator++(int) {return *this;}
713 inline _LIBCPP_INLINE_VISIBILITY
734 _LIBCPP_INLINE_VISIBILITY insert_iterator(_Container& __x, typename _Container::iterator __i)
736 …_LIBCPP_INLINE_VISIBILITY insert_iterator& operator=(const typename _Container::value_type& __valu…
739 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator=(typename _Container::value_type&& __value_)
742 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator*() {return *this;}
743 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator++() {return *this;}
744 _LIBCPP_INLINE_VISIBILITY insert_iterator& operator++(int) {return *this;}
748 inline _LIBCPP_INLINE_VISIBILITY
768 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR istream_iterator() : __in_stream_(0), __value_() {}
769 _LIBCPP_INLINE_VISIBILITY istream_iterator(istream_type& __s) : __in_stream_(&__s)
775 _LIBCPP_INLINE_VISIBILITY const _Tp& operator*() const {return __value_;}
776 _LIBCPP_INLINE_VISIBILITY const _Tp* operator->() const {return &(operator*());}
777 _LIBCPP_INLINE_VISIBILITY istream_iterator& operator++()
783 _LIBCPP_INLINE_VISIBILITY istream_iterator operator++(int)
786 friend _LIBCPP_INLINE_VISIBILITY
790 friend _LIBCPP_INLINE_VISIBILITY
807 _LIBCPP_INLINE_VISIBILITY ostream_iterator(ostream_type& __s)
809 _LIBCPP_INLINE_VISIBILITY ostream_iterator(ostream_type& __s, const _CharT* __delimiter)
811 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator=(const _Tp& __value_)
819 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator*() {return *this;}
820 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator++() {return *this;}
821 _LIBCPP_INLINE_VISIBILITY ostream_iterator& operator++(int) {return *this;}
843 _LIBCPP_INLINE_VISIBILITY __proxy(char_type __c, streambuf_type* __s)
847 _LIBCPP_INLINE_VISIBILITY char_type operator*() const {return __keep_;}
850 _LIBCPP_INLINE_VISIBILITY
858 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR istreambuf_iterator() _NOEXCEPT : __sbuf_(0) {}
859 _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(istream_type& __s) _NOEXCEPT
861 _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(streambuf_type* __s) _NOEXCEPT
863 _LIBCPP_INLINE_VISIBILITY istreambuf_iterator(const __proxy& __p) _NOEXCEPT
866 _LIBCPP_INLINE_VISIBILITY char_type operator*() const
868 _LIBCPP_INLINE_VISIBILITY char_type* operator->() const {return nullptr;}
869 _LIBCPP_INLINE_VISIBILITY istreambuf_iterator& operator++()
874 _LIBCPP_INLINE_VISIBILITY __proxy operator++(int)
879 _LIBCPP_INLINE_VISIBILITY bool equal(const istreambuf_iterator& __b) const
884 inline _LIBCPP_INLINE_VISIBILITY
890 inline _LIBCPP_INLINE_VISIBILITY
907 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator(ostream_type& __s) _NOEXCEPT
909 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator(streambuf_type* __s) _NOEXCEPT
911 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator=(_CharT __c)
917 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator*() {return *this;}
918 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator++() {return *this;}
919 _LIBCPP_INLINE_VISIBILITY ostreambuf_iterator& operator++(int) {return *this;}
920 _LIBCPP_INLINE_VISIBILITY bool failed() const _NOEXCEPT {return __sbuf_ == 0;}
953 _LIBCPP_INLINE_VISIBILITY move_iterator() : __i() {}
954 _LIBCPP_INLINE_VISIBILITY explicit move_iterator(_Iter __x) : __i(__x) {}
955 template <class _Up> _LIBCPP_INLINE_VISIBILITY move_iterator(const move_iterator<_Up>& __u)
957 _LIBCPP_INLINE_VISIBILITY _Iter base() const {return __i;}
958 _LIBCPP_INLINE_VISIBILITY reference operator*() const {
961 _LIBCPP_INLINE_VISIBILITY pointer operator->() const {
965 _LIBCPP_INLINE_VISIBILITY move_iterator& operator++() {++__i; return *this;}
966 _LIBCPP_INLINE_VISIBILITY move_iterator operator++(int)
968 _LIBCPP_INLINE_VISIBILITY move_iterator& operator--() {--__i; return *this;}
969 _LIBCPP_INLINE_VISIBILITY move_iterator operator--(int)
971 _LIBCPP_INLINE_VISIBILITY move_iterator operator+ (difference_type __n) const
973 _LIBCPP_INLINE_VISIBILITY move_iterator& operator+=(difference_type __n)
975 _LIBCPP_INLINE_VISIBILITY move_iterator operator- (difference_type __n) const
977 _LIBCPP_INLINE_VISIBILITY move_iterator& operator-=(difference_type __n)
979 _LIBCPP_INLINE_VISIBILITY reference operator[](difference_type __n) const
986 inline _LIBCPP_INLINE_VISIBILITY
994 inline _LIBCPP_INLINE_VISIBILITY
1002 inline _LIBCPP_INLINE_VISIBILITY
1010 inline _LIBCPP_INLINE_VISIBILITY
1018 inline _LIBCPP_INLINE_VISIBILITY
1026 inline _LIBCPP_INLINE_VISIBILITY
1034 inline _LIBCPP_INLINE_VISIBILITY
1042 inline _LIBCPP_INLINE_VISIBILITY
1050 inline _LIBCPP_INLINE_VISIBILITY
1062 _LIBCPP_INLINE_VISIBILITY
1067 _LIBCPP_INLINE_VISIBILITY
1072 _LIBCPP_INLINE_VISIBILITY
1077 _LIBCPP_INLINE_VISIBILITY
1082 _LIBCPP_INLINE_VISIBILITY
1087 _LIBCPP_INLINE_VISIBILITY
1092 _LIBCPP_INLINE_VISIBILITY
1097 _LIBCPP_INLINE_VISIBILITY
1101 template <class _Ip, class _Op> _Op _LIBCPP_INLINE_VISIBILITY copy(_Ip, _Ip, _Op);
1102 template <class _B1, class _B2> _B2 _LIBCPP_INLINE_VISIBILITY copy_backward(_B1, _B1, _B2);
1103 template <class _Ip, class _Op> _Op _LIBCPP_INLINE_VISIBILITY move(_Ip, _Ip, _Op);
1104 template <class _B1, class _B2> _B2 _LIBCPP_INLINE_VISIBILITY move_backward(_B1, _B1, _B2);
1107 _LIBCPP_INLINE_VISIBILITY
1130 _LIBCPP_INLINE_VISIBILITY __wrap_iter() _NOEXCEPT
1139 template <class _Up> _LIBCPP_INLINE_VISIBILITY __wrap_iter(const __wrap_iter<_Up>& __u,
1148 _LIBCPP_INLINE_VISIBILITY
1154 _LIBCPP_INLINE_VISIBILITY
1164 _LIBCPP_INLINE_VISIBILITY
1170 _LIBCPP_INLINE_VISIBILITY reference operator*() const _NOEXCEPT
1178 _LIBCPP_INLINE_VISIBILITY pointer operator->() const _NOEXCEPT
1186 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator++() _NOEXCEPT
1195 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator++(int) _NOEXCEPT
1197 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator--() _NOEXCEPT
1206 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator--(int) _NOEXCEPT
1208 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator+ (difference_type __n) const _NOEXCEPT
1210 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator+=(difference_type __n) _NOEXCEPT
1219 _LIBCPP_INLINE_VISIBILITY __wrap_iter operator- (difference_type __n) const _NOEXCEPT
1221 _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator-=(difference_type __n) _NOEXCEPT
1223 _LIBCPP_INLINE_VISIBILITY reference operator[](difference_type __n) const _NOEXCEPT
1232 _LIBCPP_INLINE_VISIBILITY iterator_type base() const _NOEXCEPT {return __i;}
1236 _LIBCPP_INLINE_VISIBILITY __wrap_iter(const void* __p, iterator_type __x) : __i(__x)
1241 _LIBCPP_INLINE_VISIBILITY __wrap_iter(iterator_type __x) _NOEXCEPT : __i(__x) {}
1304 inline _LIBCPP_INLINE_VISIBILITY
1312 inline _LIBCPP_INLINE_VISIBILITY
1324 inline _LIBCPP_INLINE_VISIBILITY
1332 inline _LIBCPP_INLINE_VISIBILITY
1340 inline _LIBCPP_INLINE_VISIBILITY
1348 inline _LIBCPP_INLINE_VISIBILITY
1356 inline _LIBCPP_INLINE_VISIBILITY
1364 inline _LIBCPP_INLINE_VISIBILITY
1372 inline _LIBCPP_INLINE_VISIBILITY
1380 inline _LIBCPP_INLINE_VISIBILITY
1388 inline _LIBCPP_INLINE_VISIBILITY
1400 inline _LIBCPP_INLINE_VISIBILITY
1410 inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
1418 inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
1428 inline _LIBCPP_INLINE_VISIBILITY
1436 inline _LIBCPP_INLINE_VISIBILITY
1444 inline _LIBCPP_INLINE_VISIBILITY
1452 inline _LIBCPP_INLINE_VISIBILITY
1462 inline _LIBCPP_INLINE_VISIBILITY
1469 inline _LIBCPP_INLINE_VISIBILITY
1476 inline _LIBCPP_INLINE_VISIBILITY
1483 inline _LIBCPP_INLINE_VISIBILITY
1490 inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
1497 inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
1504 inline _LIBCPP_INLINE_VISIBILITY
1511 inline _LIBCPP_INLINE_VISIBILITY
1518 inline _LIBCPP_INLINE_VISIBILITY
1525 inline _LIBCPP_INLINE_VISIBILITY
1532 inline _LIBCPP_INLINE_VISIBILITY
1539 inline _LIBCPP_INLINE_VISIBILITY
1551 inline _LIBCPP_INLINE_VISIBILITY
1559 inline _LIBCPP_INLINE_VISIBILITY
1567 inline _LIBCPP_INLINE_VISIBILITY
1575 inline _LIBCPP_INLINE_VISIBILITY