1/*
2 *
3 * Copyright (c) 2003-2005
4 * John Maddock
5 *
6 * Use, modification and distribution are subject to the
7 * Boost Software License, Version 1.0. (See accompanying file
8 * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9 *
10 */
11
12 /*
13 * LOCATION: see http://www.boost.org for most recent version.
14 * FILE error_type.hpp
15 * VERSION see <boost/version.hpp>
16 * DESCRIPTION: Declares regular expression error type enumerator.
17 */
18
19#ifndef BOOST_REGEX_ERROR_TYPE_HPP
20#define BOOST_REGEX_ERROR_TYPE_HPP
21
22#ifdef __cplusplus
23namespace boost{
24#endif
25
26#ifdef __cplusplus
27namespace regex_constants{
28
29enum error_type{
30
31 error_ok = 0, /* not used */
32 error_no_match = 1, /* not used */
33 error_bad_pattern = 2,
34 error_collate = 3,
35 error_ctype = 4,
36 error_escape = 5,
37 error_backref = 6,
38 error_brack = 7,
39 error_paren = 8,
40 error_brace = 9,
41 error_badbrace = 10,
42 error_range = 11,
43 error_space = 12,
44 error_badrepeat = 13,
45 error_end = 14, /* not used */
46 error_size = 15,
47 error_right_paren = 16, /* not used */
48 error_empty = 17,
49 error_complexity = 18,
50 error_stack = 19,
51 error_perl_extension = 20,
52 error_unknown = 21
53};
54
55}
56}
57#endif /* __cplusplus */
58
59#endif
60

source code of boost/boost/regex/v4/error_type.hpp