std::ranges::join_with_view<V,Pattern>:: begin
| 
 | ||||||||||||||||||||||
| Range primitives | |||||||
| 
 | |||||||
| Range concepts | |||||||||||||||||||
| 
 | |||||||||||||||||||
| Range factories | |||||||||
| 
 | |||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | ||||||||||||
| Helper items | |||||||||||||||||
| 
 | 
 | ||||||||||||||||
| Member functions | ||||
| 
                
                 
                  
                   join_with_view::begin
                  
                 
                
                | ||||
| Deduction guides | ||||
| Iterator | ||||
| Member functions | ||||
| Non-member functions | ||||
| Sentinel | ||||
| 
           
            
             constexpr
            
            
             auto
            
            begin
            
             (
            
            
             )
            
            
             ;
            
           
           | (1) | (since C++23) | 
| 
           
            
             constexpr
            
            
             auto
            
            begin
            
             (
            
            
             )
            
            
             const
            
             
             requires
             
              
               ranges::
               
                forward_range
               
              
             
             
              <
             
             
              const
             
             V
             
              >
             
             
              &&
             
              | (2) | (since C++23) | 
       Returns an
       
        iterator
       
       to the beginning of the
       
        
         join_with_view
        
       
       .
      
- 
         If
         Vmodelsforward_range, equivalent to constexpr bool use_const =
 simple-view < V > && std:: is_reference_v <InnerRng > &&simple-view < Pattern > ;
 returniterator < use_const > { * this, ranges:: begin (base_) } ; .
- 
         Otherwise, equivalent to
         
          outer_it_base_) ;
 returniterator < false > { * this } ; .
Return value
          
           iterator
          
         
        
        
        
         
          <
         
         
          true
         
         
          >
         
         
          {
         
         
          *
         
         this,
         
          
           ranges::
           
            begin
           
          
         
         
          (
         
        
        
         
          
           base_
          
         
        
        
         
          )
         
         
          }
         
        
       
       .
      Example
| This section is incomplete Reason: no example | 
See also
| returns an iterator or a sentinel to the end (public member function) | |
| 
           
            
             
              (C++20)
             
            
           
           | returns an iterator to the beginning of a range (customization point object) |