std::execution:: when_all
      From cppreference.net
     
     
     
        
         C++
        
        
         
          
           
          
          
         
        
       
       
        
         Execution control library
        
        
         
          
           
            
          
          
          
         
        
       
       | 
           
           Défini dans l'en-tête
            
         
            
             <execution>
            
           
           | 
         ||
| 
           
           
            execution
            
             ::
            
            
             sender
            
            
             auto
            
            when_all
            
             (
            
            execution
            
             ::
            
            
             sender
            
            
             auto
            
            ...
            
             inputs
            
            
             )
            
            
             ;
            
           
           
          | 
         (depuis C++26) | |
         Table des matières | 
       
Paramètres
| inputs | - | 
         expéditeurs sur lesquels l'achèvement de
         
          when_all
         
         est bloqué. Ne peut inclure que des expéditeurs qui peuvent se terminer avec un seul ensemble de valeurs.
         | 
       
Valeur de retour
       Retourne un expéditeur qui se termine une fois que tous les expéditeurs d'entrée ont terminé. Les valeurs envoyées par cet expéditeur sont les valeurs envoyées par chacun des expéditeurs d'entrée, dans l'ordre des arguments passés à
       
        when_all
       
       .
      
Notes
- 
        L'expéditeur retourné par
        
when_allse termine en ligne sur la ressource d'exécution sur laquelle le dernier expéditeur d'entrée se termine, sauf sistopest demandé avant quewhen_allne soit démarré, auquel cas il se termine en ligne dans l'appel à start. 
Exemple
| 
         Cette section est incomplète
          Raison : aucun exemple  | 
       
Voir aussi
| 
          
           
            
             
              (concurrency TS)
             
            
           
           
          | 
        
         produit un futur qui devient prêt lorsque tous les futurs ou
         
          shared_futures
         
         donnés sont prêts
         (modèle de fonction)  |