attribute.hpp 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /*=============================================================================
  2. Copyright (c) 2001-2003 Joel de Guzman
  3. Copyright (c) 2002-2003 Hartmut Kaiser
  4. http://spirit.sourceforge.net/
  5. Distributed under the Boost Software License, Version 1.0. (See accompanying
  6. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  7. =============================================================================*/
  8. #if !defined(BOOST_SPIRIT_ATTRIBUTE_MAIN_HPP)
  9. #define BOOST_SPIRIT_ATTRIBUTE_MAIN_HPP
  10. #include <boost/spirit/home/classic/version.hpp>
  11. ///////////////////////////////////////////////////////////////////////////////
  12. //
  13. // Master header for Spirit.Attributes
  14. //
  15. ///////////////////////////////////////////////////////////////////////////////
  16. ///////////////////////////////////////////////////////////////////////////////
  17. //
  18. // Phoenix predefined maximum limit. This limit defines the maximum
  19. // number of elements a tuple can hold. This number defaults to 3. The
  20. // actual maximum is rounded up in multiples of 3. Thus, if this value
  21. // is 4, the actual limit is 6. The ultimate maximum limit in this
  22. // implementation is 15.
  23. //
  24. ///////////////////////////////////////////////////////////////////////////////
  25. #if !defined(PHOENIX_LIMIT)
  26. #define PHOENIX_LIMIT 6
  27. #endif // !defined(PHOENIX_LIMIT)
  28. ///////////////////////////////////////////////////////////////////////////////
  29. #include <boost/spirit/home/classic/attribute/parametric.hpp>
  30. #include <boost/spirit/home/classic/attribute/closure.hpp>
  31. #endif // !defined(BOOST_SPIRIT_ATTRIBUTE_MAIN_HPP)