Difference between revisions of "cpp/io/io errc/make error code"
From cppreference.com
m (Text replace - "{{cpp|" to "{{c|") |
m (Text replace - "cpp/error/system_error/" to "cpp/error/") |
||
Line 33: | Line 33: | ||
===See also=== | ===See also=== | ||
{{dcl list begin}} | {{dcl list begin}} | ||
− | {{dcl list template | cpp/error | + | {{dcl list template | cpp/error/error_code/dcl list make_error_code}} |
− | {{dcl list template | cpp/error | + | {{dcl list template | cpp/error/dcl list error_code}} |
{{dcl list template | cpp/io/dcl list io_errc}} | {{dcl list template | cpp/io/dcl list io_errc}} | ||
{{dcl list end}} | {{dcl list end}} |
Revision as of 00:41, 29 April 2012
Template:cpp/io/io errc/sidebar
Defined in header <ios>
|
||
std::error_code make_error_code( std::io_errc e ); |
(since C++11) | |
Constructs an std::error_code object from a value of type std::io_errc as if by return std::error_code(static_cast<int>(e), std::iostream_category()). This function is called by the constructor of std::error_code when given an std::io_errc argument.
Contents |
Parameters
e | - | error code number |
Return value
A value of type std::error_code that holds the error code number from e
associated with the error category "iostream".
Example
Run this code
#include <iostream> #include <system_error> int main() { std::error_code ec = std::make_error_code(std::io_errc::stream); std::cout << "Error code from io_errc::stream has category " << ec.category().name() << '\n'; }
Output:
Error code from io_errc::stream has category iostream