/usr/include/boost/math/tools
NameSizeModeActions
detail/-0755rm
atomic.hpp32550644editdlrm
big_constant.hpp34120644editdlrm
bivariate_statistics.hpp28580644editdlrm
complex.hpp17440644editdlrm
condition_numbers.hpp34980644editdlrm
config.hpp145790644editdlrm
convert_from_string.hpp16560644editdlrm
cxx03_warn.hpp51280644editdlrm
fraction.hpp87330644editdlrm
minima.hpp43190644editdlrm
norms.hpp164250644editdlrm
numerical_differentiation.hpp5330644editdlrm
polynomial.hpp219460644editdlrm
polynomial_gcd.hpp60440644editdlrm
precision.hpp141330644editdlrm
promotion.hpp84340644editdlrm
rational.hpp138090644editdlrm
real_cast.hpp7440644editdlrm
recurrence.hpp129010644editdlrm
roots.hpp343730644editdlrm
series.hpp64450644editdlrm
signal_statistics.hpp120610644editdlrm
stats.hpp20560644editdlrm
test_value.hpp55230644editdlrm
toms748_solve.hpp183290644editdlrm
traits.hpp30010644editdlrm
tuple.hpp20400644editdlrm
univariate_statistics.hpp124650644editdlrm
user.hpp26360644editdlrm
workaround.hpp10670644editdlrm
Edit: /usr/include/boost/math/tools/tuple.hpp (2040B)
// (C) Copyright John Maddock 2010. // 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) #ifndef BOOST_MATH_TUPLE_HPP_INCLUDED # define BOOST_MATH_TUPLE_HPP_INCLUDED # include # include # include #if !defined(BOOST_NO_CXX11_HDR_TUPLE) && !BOOST_WORKAROUND(BOOST_GCC_VERSION, < 40500) #include namespace boost{ namespace math{ using ::std::tuple; // [6.1.3.2] Tuple creation functions using ::std::ignore; using ::std::make_tuple; using ::std::tie; using ::std::get; // [6.1.3.3] Tuple helper classes using ::std::tuple_size; using ::std::tuple_element; }} #elif (defined(__BORLANDC__) && (__BORLANDC__ <= 0x600)) || defined(__IBMCPP__) #include #include #include namespace boost{ namespace math{ using ::boost::tuple; // [6.1.3.2] Tuple creation functions using ::boost::tuples::ignore; using ::boost::make_tuple; using ::boost::tie; // [6.1.3.3] Tuple helper classes template struct tuple_size : public ::boost::integral_constant < ::std::size_t, ::boost::tuples::length::value> {}; template < int I, class T> struct tuple_element { typedef typename boost::tuples::element::type type; }; #if !BOOST_WORKAROUND(__BORLANDC__, < 0x0582) // [6.1.3.4] Element access using ::boost::get; #endif } } // namespaces #else #include #include namespace boost{ namespace math{ using ::boost::fusion::tuple; // [6.1.3.2] Tuple creation functions using ::boost::fusion::ignore; using ::boost::fusion::make_tuple; using ::boost::fusion::tie; using ::boost::fusion::get; // [6.1.3.3] Tuple helper classes using ::boost::fusion::tuple_size; using ::boost::fusion::tuple_element; }} #endif #endif