| 173 | } |
| 174 | |
| 175 | void assign( int val, const error_category & cat, source_location const * loc ) BOOST_NOEXCEPT |
| 176 | { |
| 177 | *this = error_code( val, cat, loc ); |
| 178 | } |
| 179 | |
| 180 | template<typename ErrorCodeEnum> |
| 181 | BOOST_SYSTEM_CONSTEXPR typename detail::enable_if<is_error_code_enum<ErrorCodeEnum>::value, error_code>::type & |