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