libstdc++
regex_error.h File Reference

Go to the source code of this file.

Classes

class  std::regex_error
 A regular expression exception class.The regular expression library throws objects of this class on error. More...

Namespaces

namespace  std
namespace  std::regex_constants

Functions

void std::__throw_regex_error (regex_constants::error_type __ecode)

5.3 Error Types

enum  std::regex_constants::error_type {
  _S_error_collate, _S_error_ctype, _S_error_escape, _S_error_backref,
  _S_error_brack, _S_error_paren, _S_error_brace, _S_error_badbrace,
  _S_error_range, _S_error_space, _S_error_badrepeat, _S_error_complexity,
  _S_error_stack, _S_error_last
}
static constexpr error_type std::regex_constants::error_collate (_S_error_collate)
static constexpr error_type std::regex_constants::error_ctype (_S_error_ctype)
static constexpr error_type std::regex_constants::error_escape (_S_error_escape)
static constexpr error_type std::regex_constants::error_backref (_S_error_backref)
static constexpr error_type std::regex_constants::error_brack (_S_error_brack)
static constexpr error_type std::regex_constants::error_paren (_S_error_paren)
static constexpr error_type std::regex_constants::error_brace (_S_error_brace)
static constexpr error_type std::regex_constants::error_badbrace (_S_error_badbrace)
static constexpr error_type std::regex_constants::error_range (_S_error_range)
static constexpr error_type std::regex_constants::error_space (_S_error_space)
static constexpr error_type std::regex_constants::error_badrepeat (_S_error_badrepeat)
static constexpr error_type std::regex_constants::error_complexity (_S_error_complexity)
static constexpr error_type std::regex_constants::error_stack (_S_error_stack)

Detailed Description

Error and exception objects for the std regex library.

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <regex>.

Definition in file regex_error.h.