/Src/Dependencies/Boost/libs/math/test/ntl_concept_check.cpp
http://hadesmem.googlecode.com/ · C++ · 33 lines · 15 code · 8 blank · 10 comment · 0 complexity · 7fdfa5b86fe56869e5e89207ce871aeb MD5 · raw file
- // Copyright John Maddock 2007-8.
- // Copyright Paul A. bristow 2009
- // Use, modification and distribution are subject to the
- // Boost Software License, Version 1.0. (See accompanying file
- // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- //
- // This tests two things: that boost::math::ntl::RR meets our
- // conceptual requirements, and that we can instantiate
- // all our distributions and special functions on this type.
- //
- #ifdef _MSC_VER
- # pragma warning (disable : 4100) // unreferenced formal parameter
- #endif
- #define BOOST_MATH_ASSERT_UNDEFINED_POLICY false
- #include <boost/math/bindings/rr.hpp>
- #include <boost/math/concepts/real_type_concept.hpp>
- #include "compile_test/instantiate.hpp"
- void foo()
- {
- instantiate(boost::math::ntl::RR());
- }
- int main()
- {
- BOOST_CONCEPT_ASSERT((boost::math::concepts::RealTypeConcept<boost::math::ntl::RR>));
- }