table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::make_error_condition(std::errc)(3) | C++ Standard Libary | std::make_error_condition(std::errc)(3) | 
NAME¶
std::make_error_condition(std::errc) - std::make_error_condition(std::errc)
Synopsis¶
 Defined in header <system_error>
  
   std::error_condition make_error_condition( std::errc e ) noexcept; (since
    C++11)
  
   Creates an error condition for an errc value e. Sets the error value to
    int(e) and
  
   error category to std::generic_category.
Parameters¶
e - standard error value
Return value¶
Error condition for e.
Example¶
// Run this code
  
   #include <iostream>
  
   #include <string>
  
   #include <system_error>
  
   int main()
  
   {
  
   auto err = std::make_error_condition(std::errc::invalid_argument);
  
   std::cout << err.message() << '\n';
  
   }
Possible output:¶
Invalid argument
| 2024.06.10 | http://cppreference.com |