| 1 | /* |
| 2 | * |
| 3 | * Copyright (c) 2011 |
| 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 | #ifndef BOOST_REGEX_SRC_INTERNALS_HPP |
| 13 | #define BOOST_REGEX_SRC_INTERNALS_HPP |
| 14 | |
| 15 | enum |
| 16 | { |
| 17 | char_class_space=1<<0, |
| 18 | char_class_print=1<<1, |
| 19 | char_class_cntrl=1<<2, |
| 20 | char_class_upper=1<<3, |
| 21 | char_class_lower=1<<4, |
| 22 | char_class_alpha=1<<5, |
| 23 | char_class_digit=1<<6, |
| 24 | char_class_punct=1<<7, |
| 25 | char_class_xdigit=1<<8, |
| 26 | char_class_alnum=char_class_alpha|char_class_digit, |
| 27 | char_class_graph=char_class_alnum|char_class_punct, |
| 28 | char_class_blank=1<<9, |
| 29 | char_class_word=1<<10, |
| 30 | char_class_unicode=1<<11, |
| 31 | char_class_horizontal=1<<12, |
| 32 | char_class_vertical=1<<13 |
| 33 | }; |
| 34 | |
| 35 | #endif // BOOST_REGEX_SRC_INTERNALS_HPP |
| 36 | |