reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));unittests/ADT/FallibleIteratorTest.cpp
269 FallibleCollectionWalkerWithFallibleDeref begin(C, 0); 270 FallibleCollectionWalkerWithFallibleDeref end(C, 3);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