One Hat Cyber Team
Your IP :
216.73.216.136
Server IP :
162.240.179.46
Server :
Linux vps-14493116.nutrivittasaude.com.br 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.2.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
include
/
boost
/
math
/
tools
/
View File Name :
tuple.hpp
// (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 <boost/config.hpp> # include <boost/detail/workaround.hpp> # include <boost/math/tools/cxx03_warn.hpp> #if !defined(BOOST_NO_CXX11_HDR_TUPLE) && !BOOST_WORKAROUND(BOOST_GCC_VERSION, < 40500) #include <tuple> 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(BOOST_BORLANDC) && (BOOST_BORLANDC <= 0x600)) || defined(__IBMCPP__) #include <boost/tuple/tuple.hpp> #include <boost/tuple/tuple_comparison.hpp> #include <boost/type_traits/integral_constant.hpp> 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 <class T> struct tuple_size : public ::boost::integral_constant < ::std::size_t, ::boost::tuples::length<T>::value> {}; template < int I, class T> struct tuple_element { typedef typename boost::tuples::element<I,T>::type type; }; #if !BOOST_WORKAROUND(BOOST_BORLANDC, < 0x0582) // [6.1.3.4] Element access using ::boost::get; #endif } } // namespaces #else #include <boost/fusion/include/tuple.hpp> #include <boost/fusion/include/std_pair.hpp> 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