table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 
| std::ranges::elements_view::iterator::base(3) | C++ Standard Libary | std::ranges::elements_view::iterator::base(3) | 
NAME¶
std::ranges::elements_view::iterator::base - std::ranges::elements_view::iterator::base
Synopsis¶
 constexpr const ranges::iterator_t<Base>& base() const
    & noexcept; (1) (since C++20)
  
   constexpr ranges::iterator_t<Base> base() &&; (2)
    (since C++20)
  
   Returns the underlying iterator.
  
   1) Returns a reference to the underlying iterator.
  
   2) Move constructs the result from the underlying iterator.
Parameters¶
(none)
Return value¶
 1) A reference to the underlying iterator.
  
   1) An iterator move constructed from the underlying iterator.
Example¶
 This section is incomplete
  
   Reason: no example
  
   Defect reports
  
   The following behavior-changing defect reports were applied retroactively to
  
   previously published C++ standards.
  
   DR Applied to Behavior as published Correct behavior
  
   LWG 3533 C++20 the const& overload of base returns a copy returns a
    reference
  
   of the underlying iterator
  
   LWG 3593 C++20 the const& overload of base might not be made noexcept
  
   noexcept
Category:¶
* Todo no example
| 2024.06.10 | http://cppreference.com |