std:: logical_not
              
  | 
             
              
  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
              
  | 
             
              
  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
              
  | 
             
              
  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
              
  | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
              
  | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old binders and adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
              
  | 
             
              
  | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
           
           Défini dans l'en-tête
            
         
            
             <functional>
            
           
           | 
         ||
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            T
            
             >
            
             
         struct logical_not ;  | 
         (jusqu'à C++14) | |
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            T
            
             =
            
            
             void
            
            
             >
            
             
         struct logical_not ;  | 
         (depuis C++14) | |
       Objet fonction pour effectuer un NON logique (négation logique). Appelle effectivement
       
        
         operator
         
          !
         
        
       
       pour le type
       
        T
       
       .
      
         Table des matières | 
       
Spécialisations
| 
          
          La bibliothèque standard fournit une spécialisation de
           
  | 
        (depuis C++14) | 
Types membres
| Type | Définition | 
         
          result_type
         
         
          (obsolète en C++17)
         
         
          (supprimé en C++20)
         
         | 
        bool | 
         
          argument_type
         
         
          (obsolète en C++17)
         
         
          (supprimé en C++20)
         
         | 
        
         
          T
         
         | 
       
| 
          Ces types membres sont obtenus via l'héritage public de std:: unary_function < T, bool > .  | 
        (jusqu'à C++11) | 
Fonctions membres
| 
          
           
            
             operator()
            
           
           
          | 
        
         renvoie le NON logique de l'argument
          (fonction membre publique)  | 
       
std::logical_not:: operator()
| 
            
            
             
              bool
             
             operator
             
              (
             
             
              )
             
             
              (
             
             
              const
             
             T
             
              &
             
             arg
             
              )
             
             
              const
             
             
              ;
             
            
            
           | 
          (constexpr depuis C++14) | |
Retourne le NON logique de arg .
Paramètres
| arg | - | valeur pour laquelle calculer le NON logique | 
Valeur de retour
Le résultat de ! arg .
Exceptions
Peut lever des exceptions définies par l'implémentation.
Implémentation possible
          constexpr // since C++14 bool operator()(const T& arg) const { return !arg; }  |