• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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