Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cmath.hpp File Reference
Include dependency graph for cmath.hpp:

Classes

struct  boost::phoenix_impl::acos_impl
 
struct  boost::phoenix_impl::acos_impl::result< Sig >
 
struct  boost::phoenix_impl::acos_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::asin_impl
 
struct  boost::phoenix_impl::asin_impl::result< Sig >
 
struct  boost::phoenix_impl::asin_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::atan_impl
 
struct  boost::phoenix_impl::atan_impl::result< Sig >
 
struct  boost::phoenix_impl::atan_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::atan2_impl
 
struct  boost::phoenix_impl::atan2_impl::result< Sig >
 
struct  boost::phoenix_impl::atan2_impl::result< This(BOOST_PHOENIX_A(2))>
 
struct  boost::phoenix_impl::ceil_impl
 
struct  boost::phoenix_impl::ceil_impl::result< Sig >
 
struct  boost::phoenix_impl::ceil_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::cos_impl
 
struct  boost::phoenix_impl::cos_impl::result< Sig >
 
struct  boost::phoenix_impl::cos_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::cosh_impl
 
struct  boost::phoenix_impl::cosh_impl::result< Sig >
 
struct  boost::phoenix_impl::cosh_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::exp_impl
 
struct  boost::phoenix_impl::exp_impl::result< Sig >
 
struct  boost::phoenix_impl::exp_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::fabs_impl
 
struct  boost::phoenix_impl::fabs_impl::result< Sig >
 
struct  boost::phoenix_impl::fabs_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::floor_impl
 
struct  boost::phoenix_impl::floor_impl::result< Sig >
 
struct  boost::phoenix_impl::floor_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::fmod_impl
 
struct  boost::phoenix_impl::fmod_impl::result< Sig >
 
struct  boost::phoenix_impl::fmod_impl::result< This(BOOST_PHOENIX_A(2))>
 
struct  boost::phoenix_impl::frexp_impl
 
struct  boost::phoenix_impl::frexp_impl::result< Sig >
 
struct  boost::phoenix_impl::frexp_impl::result< This(BOOST_PHOENIX_A(2))>
 
struct  boost::phoenix_impl::ldexp_impl
 
struct  boost::phoenix_impl::ldexp_impl::result< Sig >
 
struct  boost::phoenix_impl::ldexp_impl::result< This(BOOST_PHOENIX_A(2))>
 
struct  boost::phoenix_impl::log_impl
 
struct  boost::phoenix_impl::log_impl::result< Sig >
 
struct  boost::phoenix_impl::log_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::log10_impl
 
struct  boost::phoenix_impl::log10_impl::result< Sig >
 
struct  boost::phoenix_impl::log10_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::modf_impl
 
struct  boost::phoenix_impl::modf_impl::result< Sig >
 
struct  boost::phoenix_impl::modf_impl::result< This(BOOST_PHOENIX_A(2))>
 
struct  boost::phoenix_impl::pow_impl
 
struct  boost::phoenix_impl::pow_impl::result< Sig >
 
struct  boost::phoenix_impl::pow_impl::result< This(BOOST_PHOENIX_A(2))>
 
struct  boost::phoenix_impl::sin_impl
 
struct  boost::phoenix_impl::sin_impl::result< Sig >
 
struct  boost::phoenix_impl::sin_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::sinh_impl
 
struct  boost::phoenix_impl::sinh_impl::result< Sig >
 
struct  boost::phoenix_impl::sinh_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::sqrt_impl
 
struct  boost::phoenix_impl::sqrt_impl::result< Sig >
 
struct  boost::phoenix_impl::sqrt_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::tan_impl
 
struct  boost::phoenix_impl::tan_impl::result< Sig >
 
struct  boost::phoenix_impl::tan_impl::result< This(BOOST_PHOENIX_A(1))>
 
struct  boost::phoenix_impl::tanh_impl
 
struct  boost::phoenix_impl::tanh_impl::result< Sig >
 
struct  boost::phoenix_impl::tanh_impl::result< This(BOOST_PHOENIX_A(1))>
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::phoenix_impl
 
 boost::phoenix
 

Macros

#define BOOST_PHOENIX_MATH_FUNCTION(name, n)
 

Macro Definition Documentation

#define BOOST_PHOENIX_MATH_FUNCTION (   name,
  n 
)
Value:
namespace phoenix_impl { \
struct name ## _impl { \
template<class Sig> \
struct result; \
template<class This, BOOST_PHOENIX_typename_A(n)> \
struct result<This(BOOST_PHOENIX_A(n))> \
{ \
typedef \
decltype( name(typename proto::detail::uncvref<A0>::type()) ) \
}; \
template<BOOST_PHOENIX_typename_A(n)> \
auto operator()(BOOST_PHOENIX_A_const_ref_a(n)) const -> decltype( name(BOOST_PHOENIX_a(n)) ) { \
using namespace std; \
return name(BOOST_PHOENIX_a(n)); \
} \
}; \
} \
namespace phoenix { \
}
Definition: actor.hpp:15
const int name
Definition: gzip.hpp:94
void const
Definition: is_convertible.hpp:460
#define BOOST_PHOENIX_ADAPT_CALLABLE(NAME, FUNC, N)
Definition: adapt_callable.hpp:26
#define n
Definition: register_functions_iterate.hpp:7
STL namespace.
detail::safe_reaction_result result
Definition: result.hpp:91
result_type operator()()
Definition: bind_template.hpp:17
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42