Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
sign.hpp File Reference
#include <boost/math/tools/config.hpp>
#include <boost/math/special_functions/math_fwd.hpp>
#include <boost/math/special_functions/detail/fp_traits.hpp>
Include dependency graph for sign.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::math
 
 boost::math::detail
 

Functions

template<class T >
int boost::math::detail::signbit_impl (T x, generic_tag< true > const &)
 
template<class T >
int boost::math::detail::signbit_impl (T x, generic_tag< false > const &)
 
template<class T >
int boost::math::detail::signbit_impl (T x, ieee_copy_all_bits_tag const &)
 
template<class T >
int boost::math::detail::signbit_impl (T x, ieee_copy_leading_bits_tag const &)
 
template<class T >
T() boost::math::detail::changesign_impl (T x, generic_tag< true > const &)
 
template<class T >
T() boost::math::detail::changesign_impl (T x, generic_tag< false > const &)
 
template<class T >
T boost::math::detail::changesign_impl (T x, ieee_copy_all_bits_tag const &)
 
template<class T >
T() boost::math::detail::changesign_impl (T x, ieee_copy_leading_bits_tag const &)
 
template<class T >
int() boost::math::signbit (T x)
 
template<class T >
int sign boost::math::BOOST_NO_MACRO_EXPAND (const T &z)
 
template<class T >
tools::promote_args_permissive
< T >::type() 
boost::math::changesign (const T &x)
 
template<class T , class U >
tools::promote_args_permissive
< T, U >::type copysign 
boost::math::BOOST_NO_MACRO_EXPAND (const T &x, const U &y)