]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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 | |
23 | namespace boost{ | |
24 | #endif | |
25 | ||
26 | #ifdef __cplusplus | |
27 | namespace regex_constants{ | |
28 | ||
29 | enum 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 |