limits.hpp 1.1 KB

1234567891011121314151617181920212223242526
  1. /*=============================================================================
  2. Copyright (c) 2006-2007 Tobias Schwinger
  3. Use modification and distribution are subject to the Boost Software
  4. License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  5. http://www.boost.org/LICENSE_1_0.txt).
  6. ==============================================================================*/
  7. #if !defined(BOOST_FUSION_FUNCTIONAL_ADAPTER_LIMITS_HPP_INCLUDED)
  8. # define BOOST_FUSION_FUNCTIONAL_ADAPTER_LIMITS_HPP_INCLUDED
  9. # include <boost/fusion/container/vector/limits.hpp>
  10. # if !defined(BOOST_FUSION_UNFUSED_MAX_ARITY)
  11. # define BOOST_FUSION_UNFUSED_MAX_ARITY 6
  12. # elif BOOST_FUSION_UNFUSED_GENERIC_MAX_ARITY > FUSION_MAX_VECTOR_SIZE
  13. # error "BOOST_FUSION_UNFUSED_GENERIC_MAX_ARITY > FUSION_MAX_VECTOR_SIZE"
  14. # endif
  15. # if !defined(BOOST_FUSION_UNFUSED_TYPED_MAX_ARITY)
  16. # define BOOST_FUSION_UNFUSED_TYPED_MAX_ARITY 6
  17. # elif BOOST_FUSION_UNFUSED_TYPED_MAX_ARITY > FUSION_MAX_VECTOR_SIZE
  18. # error "BOOST_FUSION_UNFUSED_TYPED_MAX_ARITY > FUSION_MAX_VECTOR_SIZE"
  19. # endif
  20. #endif