class regex_error : public std::runtime_error {
public:
explicit regex_error(regex_constants::error_type ecode);
regex_constants::error_type code() const;
};
The class regex_error defines the type of objects thrown as exceptions to report errors from the regular expression library.
Effects: Constructs an object of class regex_error.
Postcondition:: ecode == code()
regex_constants::error_type code() const;
Returns: The error code that was passed to the constructor.