char_class_tags.hpp 959 B

1234567891011121314151617181920212223242526272829
  1. /*=============================================================================
  2. Copyright (c) 2001-2014 Joel de Guzman
  3. Distributed under the Boost Software License, Version 1.0. (See accompanying
  4. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  5. ==============================================================================*/
  6. #if !defined(BOOST_SPIRIT_X3_CHAR_CLASS_TAGS_APRIL_16_2006_1051AM)
  7. #define BOOST_SPIRIT_X3_CHAR_CLASS_TAGS_APRIL_16_2006_1051AM
  8. namespace boost { namespace spirit { namespace x3
  9. {
  10. ///////////////////////////////////////////////////////////////////////////
  11. struct char_tag {};
  12. struct alnum_tag {};
  13. struct alpha_tag {};
  14. struct blank_tag {};
  15. struct cntrl_tag {};
  16. struct digit_tag {};
  17. struct graph_tag {};
  18. struct print_tag {};
  19. struct punct_tag {};
  20. struct space_tag {};
  21. struct xdigit_tag {};
  22. struct lower_tag {};
  23. struct upper_tag {};
  24. }}}
  25. #endif