reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
80 class FallibleCollectionWalkerWithStructDeref 90 class FallibleCollectionWalkerWithFallibleDeref
84 static fallible_iterator itr(Underlying I, Error &Err) { 94 static fallible_iterator end(Underlying I) { 99 auto operator*() -> decltype(*std::declval<Underlying>()) { return *I; } 102 auto operator*() const -> decltype(*std::declval<const Underlying>()) { 197 fallible_iterator(Underlying I, Error *Err) 216 Underlying I; 223 fallible_iterator<Underlying> make_fallible_itr(Underlying I, Error &Err) { 223 fallible_iterator<Underlying> make_fallible_itr(Underlying I, Error &Err) { 224 return fallible_iterator<Underlying>::itr(std::move(I), Err); 230 fallible_iterator<Underlying> make_fallible_end(Underlying E) { 230 fallible_iterator<Underlying> make_fallible_end(Underlying E) { 231 return fallible_iterator<Underlying>::end(std::move(E)); 235 iterator_range<fallible_iterator<Underlying>> 236 make_fallible_range(Underlying I, Underlying E, Error &Err) { 236 make_fallible_range(Underlying I, Underlying E, Error &Err) {unittests/ADT/FallibleIteratorTest.cpp
69 friend bool operator==(const FallibleCollectionWalker &LHS, 70 const FallibleCollectionWalker &RHS) { 81 : public FallibleCollectionWalker { 91 : public FallibleCollectionWalker { 117 FallibleCollectionWalker begin(C, 0); 118 FallibleCollectionWalker end(C, 2); 122 make_fallible_range<FallibleCollectionWalker>(begin, end, Err)) 134 FallibleCollectionWalker begin(C, 0); 135 FallibleCollectionWalker end(C, 2); 139 make_fallible_range<FallibleCollectionWalker>(begin, end, Err)) 152 FallibleCollectionWalker begin(C, 0); 153 FallibleCollectionWalker end(C, 2); 157 make_fallible_range<FallibleCollectionWalker>(begin, end, Err)) {usr/include/c++/7.4.0/bits/move.h
98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/type_traits215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type 581 : public __or_<is_lvalue_reference<_Tp>, 582 is_rvalue_reference<_Tp>>::type 601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>, 601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>, 602 is_void<_Tp>>>::type 638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type 638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type 1554 { typedef _Tp type; }; 1558 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1633 { typedef _Tp type; }; 1659 { typedef _Tp&& type; }; 1664 : public __add_rvalue_reference_helper<_Tp> 2253 inline typename add_rvalue_reference<_Tp>::type