Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::policies::detail Namespace Reference

Classes

struct  append_N
 
struct  append_N< Seq, T, 0 >
 
struct  default_args
 
struct  default_args< false, false >
 
struct  default_args< false, true >
 
struct  default_args< true, false >
 
struct  find_arg
 
struct  is_assert_undefined_imp
 
struct  is_default_policy
 
struct  is_default_policy_imp
 
struct  is_denorm_error_imp
 
struct  is_digits10_imp
 
struct  is_digits2_imp
 
struct  is_discrete_quantile_imp
 
struct  is_domain_error_imp
 
struct  is_evaluation_error_imp
 
struct  is_indeterminate_result_error_imp
 
struct  is_max_root_iterations_imp
 
struct  is_max_series_iterations_imp
 
struct  is_overflow_error_imp
 
struct  is_pole_error_imp
 
struct  is_policy_imp
 
struct  is_promote_double_imp
 
struct  is_promote_float_imp
 
struct  is_rounding_error_imp
 
struct  is_underflow_error_imp
 
struct  is_valid_policy
 
struct  is_valid_policy_imp
 
struct  precision
 
struct  select_result
 
struct  select_result< A, B, false >
 
struct  series_factor_calc
 
struct  series_factor_calc< T, Digits, mpl::false_, mpl::true_ >
 
struct  series_factor_calc< T, Digits, mpl::true_, mpl::false_ >
 
struct  series_factor_calc< T, Digits, mpl::true_, mpl::true_ >
 

Typedefs

typedef default_args< true,
true >::arg1 
forwarding_arg1
 
typedef default_args< true,
true >::arg2 
forwarding_arg2
 

Functions

template<class Formatter , class Group >
std::string do_format (Formatter f, const Group &g)
 
template<class T >
const char * name_of ()
 
template<>
const char * name_of< float > ()
 
template<>
const char * name_of< double > ()
 
template<>
const char * name_of< long double > ()
 
template<class E , class T >
void raise_error (const char *function, const char *message)
 
template<class E , class T >
void raise_error (const char *function, const char *message, const T &val)
 
template<class T >
T raise_domain_error (const char *function, const char *message, const T &val, const ::boost::math::policies::domain_error< ::boost::math::policies::throw_on_error > &)
 
template<class T >
T raise_domain_error (const char *, const char *, const T &, const ::boost::math::policies::domain_error< ::boost::math::policies::ignore_error > &)
 
template<class T >
T raise_domain_error (const char *, const char *, const T &, const ::boost::math::policies::domain_error< ::boost::math::policies::errno_on_error > &)
 
template<class T >
T raise_domain_error (const char *function, const char *message, const T &val, const ::boost::math::policies::domain_error< ::boost::math::policies::user_error > &)
 
template<class T >
T raise_pole_error (const char *function, const char *message, const T &val, const ::boost::math::policies::pole_error< ::boost::math::policies::throw_on_error > &)
 
template<class T >
T raise_pole_error (const char *function, const char *message, const T &val, const ::boost::math::policies::pole_error< ::boost::math::policies::ignore_error > &)
 
template<class T >
T raise_pole_error (const char *function, const char *message, const T &val, const ::boost::math::policies::pole_error< ::boost::math::policies::errno_on_error > &)
 
template<class T >
T raise_pole_error (const char *function, const char *message, const T &val, const ::boost::math::policies::pole_error< ::boost::math::policies::user_error > &)
 
template<class T >
T raise_overflow_error (const char *function, const char *message, const ::boost::math::policies::overflow_error< ::boost::math::policies::throw_on_error > &)
 
template<class T >
T raise_overflow_error (const char *function, const char *message, const T &val, const ::boost::math::policies::overflow_error< ::boost::math::policies::throw_on_error > &)
 
template<class T >
T raise_overflow_error (const char *, const char *, const ::boost::math::policies::overflow_error< ::boost::math::policies::ignore_error > &)
 
template<class T >
T raise_overflow_error (const char *, const char *, const T &, const ::boost::math::policies::overflow_error< ::boost::math::policies::ignore_error > &)
 
template<class T >
T raise_overflow_error (const char *, const char *, const ::boost::math::policies::overflow_error< ::boost::math::policies::errno_on_error > &)
 
template<class T >
T raise_overflow_error (const char *, const char *, const T &, const ::boost::math::policies::overflow_error< ::boost::math::policies::errno_on_error > &)
 
template<class T >
T raise_overflow_error (const char *function, const char *message, const ::boost::math::policies::overflow_error< ::boost::math::policies::user_error > &)
 
template<class T >
T raise_overflow_error (const char *function, const char *message, const T &val, const ::boost::math::policies::overflow_error< ::boost::math::policies::user_error > &)
 
template<class T >
T raise_underflow_error (const char *function, const char *message, const ::boost::math::policies::underflow_error< ::boost::math::policies::throw_on_error > &)
 
template<class T >
T raise_underflow_error (const char *, const char *, const ::boost::math::policies::underflow_error< ::boost::math::policies::ignore_error > &)
 
template<class T >
T raise_underflow_error (const char *, const char *, const ::boost::math::policies::underflow_error< ::boost::math::policies::errno_on_error > &)
 
template<class T >
T raise_underflow_error (const char *function, const char *message, const ::boost::math::policies::underflow_error< ::boost::math::policies::user_error > &)
 
template<class T >
T raise_denorm_error (const char *function, const char *message, const T &, const ::boost::math::policies::denorm_error< ::boost::math::policies::throw_on_error > &)
 
template<class T >
T raise_denorm_error (const char *, const char *, const T &val, const ::boost::math::policies::denorm_error< ::boost::math::policies::ignore_error > &)
 
template<class T >
T raise_denorm_error (const char *, const char *, const T &val, const ::boost::math::policies::denorm_error< ::boost::math::policies::errno_on_error > &)
 
template<class T >
T raise_denorm_error (const char *function, const char *message, const T &val, const ::boost::math::policies::denorm_error< ::boost::math::policies::user_error > &)
 
template<class T >
T raise_evaluation_error (const char *function, const char *message, const T &val, const ::boost::math::policies::evaluation_error< ::boost::math::policies::throw_on_error > &)
 
template<class T >
T raise_evaluation_error (const char *, const char *, const T &val, const ::boost::math::policies::evaluation_error< ::boost::math::policies::ignore_error > &)
 
template<class T >
T raise_evaluation_error (const char *, const char *, const T &val, const ::boost::math::policies::evaluation_error< ::boost::math::policies::errno_on_error > &)
 
template<class T >
T raise_evaluation_error (const char *function, const char *message, const T &val, const ::boost::math::policies::evaluation_error< ::boost::math::policies::user_error > &)
 
template<class T , class TargetType >
TargetType raise_rounding_error (const char *function, const char *message, const T &val, const TargetType &, const ::boost::math::policies::rounding_error< ::boost::math::policies::throw_on_error > &)
 
template<class T , class TargetType >
TargetType raise_rounding_error (const char *, const char *, const T &val, const TargetType &, const ::boost::math::policies::rounding_error< ::boost::math::policies::ignore_error > &)
 
template<class T , class TargetType >
TargetType raise_rounding_error (const char *, const char *, const T &val, const TargetType &, const ::boost::math::policies::rounding_error< ::boost::math::policies::errno_on_error > &)
 
template<class T , class TargetType >
TargetType raise_rounding_error (const char *function, const char *message, const T &val, const TargetType &t, const ::boost::math::policies::rounding_error< ::boost::math::policies::user_error > &)
 
template<class T , class R >
T raise_indeterminate_result_error (const char *function, const char *message, const T &val, const R &, const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::throw_on_error > &)
 
template<class T , class R >
T raise_indeterminate_result_error (const char *, const char *, const T &, const R &result, const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::ignore_error > &)
 
template<class T , class R >
T raise_indeterminate_result_error (const char *, const char *, const T &, const R &result, const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::errno_on_error > &)
 
template<class T , class R >
T raise_indeterminate_result_error (const char *function, const char *message, const T &val, const R &, const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::user_error > &)
 
template<class R , class T , class Policy >
bool check_overflow (T val, R *result, const char *function, const Policy &pol)
 
template<class R , class T , class Policy >
bool check_overflow (std::complex< T > val, R *result, const char *function, const Policy &pol)
 
template<class R , class T , class Policy >
bool check_underflow (T val, R *result, const char *function, const Policy &pol)
 
template<class R , class T , class Policy >
bool check_underflow (std::complex< T > val, R *result, const char *function, const Policy &pol)
 
template<class R , class T , class Policy >
bool check_denorm (T val, R *result, const char *function, const Policy &pol)
 
template<class R , class T , class Policy >
bool check_denorm (std::complex< T > val, R *result, const char *function, const Policy &pol)
 
template<class R , class T >
bool check_overflow (T, R *, const char *, const overflow_error< ignore_error > &)
 
template<class R , class T >
bool check_overflow (std::complex< T >, R *, const char *, const overflow_error< ignore_error > &)
 
template<class R , class T >
bool check_underflow (T, R *, const char *, const underflow_error< ignore_error > &)
 
template<class R , class T >
bool check_underflow (std::complex< T >, R *, const char *, const underflow_error< ignore_error > &)
 
template<class R , class T >
bool check_denorm (T, R *, const char *, const denorm_error< ignore_error > &)
 
template<class R , class T >
bool check_denorm (std::complex< T >, R *, const char *, const denorm_error< ignore_error > &)
 
template<error_policy_type N>
char test_is_valid_arg (const domain_error< N > *)
 
char test_is_default_arg (const domain_error< throw_on_error > *)
 
template<error_policy_type N>
char test_is_valid_arg (const pole_error< N > *)
 
char test_is_default_arg (const pole_error< throw_on_error > *)
 
template<error_policy_type N>
char test_is_valid_arg (const overflow_error< N > *)
 
char test_is_default_arg (const overflow_error< throw_on_error > *)
 
template<error_policy_type N>
char test_is_valid_arg (const underflow_error< N > *)
 
char test_is_default_arg (const underflow_error< ignore_error > *)
 
template<error_policy_type N>
char test_is_valid_arg (const denorm_error< N > *)
 
char test_is_default_arg (const denorm_error< ignore_error > *)
 
template<error_policy_type N>
char test_is_valid_arg (const evaluation_error< N > *)
 
char test_is_default_arg (const evaluation_error< throw_on_error > *)
 
template<error_policy_type N>
char test_is_valid_arg (const rounding_error< N > *)
 
char test_is_default_arg (const rounding_error< throw_on_error > *)
 
template<error_policy_type N>
char test_is_valid_arg (const indeterminate_result_error< N > *)
 
char test_is_default_arg (const indeterminate_result_error< ignore_error > *)
 
template<bool N>
char test_is_valid_arg (const promote_float< N > *)
 
char test_is_default_arg (const promote_float< true > *)
 
template<bool N>
char test_is_valid_arg (const promote_double< N > *)
 
char test_is_default_arg (const promote_double< true > *)
 
template<bool N>
char test_is_valid_arg (const assert_undefined< N > *)
 
char test_is_default_arg (const assert_undefined< true > *)
 
template<discrete_quantile_policy_type N>
char test_is_valid_arg (const discrete_quantile< N > *)
 
char test_is_default_arg (const discrete_quantile< integer_round_outwards > *)
 
template<int N>
char test_is_valid_arg (const digits10< N > *)
 
char test_is_default_arg (const digits10< 0 > *)
 
template<int N>
char test_is_valid_arg (const digits2< N > *)
 
char test_is_default_arg (const digits2< 0 > *)
 
template<unsigned long N>
char test_is_valid_arg (const max_series_iterations< N > *)
 
char test_is_default_arg (const max_series_iterations< 1000000 > *)
 
template<unsigned long N>
char test_is_valid_arg (const max_root_iterations< N > *)
 
char test_is_default_arg (const max_root_iterations< 200 > *)
 
double test_is_valid_arg (...)
 
double test_is_default_arg (...)
 
char test_is_valid_arg (const default_policy *)
 
char test_is_default_arg (const default_policy *)
 
template<class T , class Policy >
int digits_imp (mpl::true_ const &)
 
template<class T , class Policy >
int digits_imp (mpl::false_ const &)
 
template<class T , class Policy >
T get_epsilon_imp (mpl::true_ const &)
 
template<class T , class Policy >
T get_epsilon_imp (mpl::false_ const &)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 >
char test_is_policy (const policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 > *)
 
double test_is_policy (...)
 

Typedef Documentation

Function Documentation

template<class R , class T , class Policy >
bool boost::math::policies::detail::check_denorm ( T  val,
R *  result,
const char *  function,
const Policy &  pol 
)
inline
template<class R , class T , class Policy >
bool boost::math::policies::detail::check_denorm ( std::complex< T val,
R *  result,
const char *  function,
const Policy &  pol 
)
inline
template<class R , class T >
bool boost::math::policies::detail::check_denorm ( T  ,
R *  ,
const char *  ,
const denorm_error< ignore_error > &   
)
inline
template<class R , class T >
bool boost::math::policies::detail::check_denorm ( std::complex< T ,
R *  ,
const char *  ,
const denorm_error< ignore_error > &   
)
inline
template<class R , class T , class Policy >
bool boost::math::policies::detail::check_overflow ( T  val,
R *  result,
const char *  function,
const Policy &  pol 
)
inline
template<class R , class T , class Policy >
bool boost::math::policies::detail::check_overflow ( std::complex< T val,
R *  result,
const char *  function,
const Policy &  pol 
)
inline
template<class R , class T >
bool boost::math::policies::detail::check_overflow ( T  ,
R *  ,
const char *  ,
const overflow_error< ignore_error > &   
)
inline
template<class R , class T >
bool boost::math::policies::detail::check_overflow ( std::complex< T ,
R *  ,
const char *  ,
const overflow_error< ignore_error > &   
)
inline
template<class R , class T , class Policy >
bool boost::math::policies::detail::check_underflow ( T  val,
R *  result,
const char *  function,
const Policy &  pol 
)
inline
template<class R , class T , class Policy >
bool boost::math::policies::detail::check_underflow ( std::complex< T val,
R *  result,
const char *  function,
const Policy &  pol 
)
inline
template<class R , class T >
bool boost::math::policies::detail::check_underflow ( T  ,
R *  ,
const char *  ,
const underflow_error< ignore_error > &   
)
inline
template<class R , class T >
bool boost::math::policies::detail::check_underflow ( std::complex< T ,
R *  ,
const char *  ,
const underflow_error< ignore_error > &   
)
inline
template<class T , class Policy >
int boost::math::policies::detail::digits_imp ( mpl::true_ const &  )
inline
template<class T , class Policy >
int boost::math::policies::detail::digits_imp ( mpl::false_ const &  )
inline
template<class Formatter , class Group >
std::string boost::math::policies::detail::do_format ( Formatter  f,
const Group &  g 
)
inline
template<class T , class Policy >
T boost::math::policies::detail::get_epsilon_imp ( mpl::true_ const &  )
inline
template<class T , class Policy >
T boost::math::policies::detail::get_epsilon_imp ( mpl::false_ const &  )
inline
template<class T >
const char* boost::math::policies::detail::name_of ( )
inline
template<>
const char* boost::math::policies::detail::name_of< double > ( )
inline
template<>
const char* boost::math::policies::detail::name_of< float > ( )
inline
template<>
const char* boost::math::policies::detail::name_of< long double > ( )
inline
template<class T >
T boost::math::policies::detail::raise_denorm_error ( const char *  function,
const char *  message,
const T ,
const ::boost::math::policies::denorm_error< ::boost::math::policies::throw_on_error > &   
)
inline

References T.

template<class T >
T boost::math::policies::detail::raise_denorm_error ( const char *  ,
const char *  ,
const T val,
const ::boost::math::policies::denorm_error< ::boost::math::policies::ignore_error > &   
)
inline

References boost::phoenix::val().

template<class T >
T boost::math::policies::detail::raise_denorm_error ( const char *  ,
const char *  ,
const T val,
const ::boost::math::policies::denorm_error< ::boost::math::policies::errno_on_error > &   
)
inline

References ERANGE, errno, and boost::phoenix::val().

template<class T >
T boost::math::policies::detail::raise_denorm_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::denorm_error< ::boost::math::policies::user_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_domain_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::domain_error< ::boost::math::policies::throw_on_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_domain_error ( const char *  ,
const char *  ,
const T ,
const ::boost::math::policies::domain_error< ::boost::math::policies::ignore_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_domain_error ( const char *  ,
const char *  ,
const T ,
const ::boost::math::policies::domain_error< ::boost::math::policies::errno_on_error > &   
)
inline

References EDOM, and errno.

template<class T >
T boost::math::policies::detail::raise_domain_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::domain_error< ::boost::math::policies::user_error > &   
)
inline
template<class E , class T >
void boost::math::policies::detail::raise_error ( const char *  function,
const char *  message 
)
template<class E , class T >
void boost::math::policies::detail::raise_error ( const char *  function,
const char *  message,
const T val 
)
template<class T >
T boost::math::policies::detail::raise_evaluation_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::evaluation_error< ::boost::math::policies::throw_on_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_evaluation_error ( const char *  ,
const char *  ,
const T val,
const ::boost::math::policies::evaluation_error< ::boost::math::policies::ignore_error > &   
)
inline

References boost::phoenix::val().

template<class T >
T boost::math::policies::detail::raise_evaluation_error ( const char *  ,
const char *  ,
const T val,
const ::boost::math::policies::evaluation_error< ::boost::math::policies::errno_on_error > &   
)
inline

References EDOM, errno, and boost::phoenix::val().

template<class T >
T boost::math::policies::detail::raise_evaluation_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::evaluation_error< ::boost::math::policies::user_error > &   
)
inline
template<class T , class R >
T boost::math::policies::detail::raise_indeterminate_result_error ( const char *  function,
const char *  message,
const T val,
const R &  ,
const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::throw_on_error > &   
)
inline
template<class T , class R >
T boost::math::policies::detail::raise_indeterminate_result_error ( const char *  ,
const char *  ,
const T ,
const R &  result,
const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::ignore_error > &   
)
inline
template<class T , class R >
T boost::math::policies::detail::raise_indeterminate_result_error ( const char *  ,
const char *  ,
const T ,
const R &  result,
const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::errno_on_error > &   
)
inline

References EDOM, and errno.

template<class T , class R >
T boost::math::policies::detail::raise_indeterminate_result_error ( const char *  function,
const char *  message,
const T val,
const R &  ,
const ::boost::math::policies::indeterminate_result_error< ::boost::math::policies::user_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  function,
const char *  message,
const ::boost::math::policies::overflow_error< ::boost::math::policies::throw_on_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::overflow_error< ::boost::math::policies::throw_on_error > &   
)
inline

References boost::phoenix::val().

template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  ,
const char *  ,
const ::boost::math::policies::overflow_error< ::boost::math::policies::ignore_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  ,
const char *  ,
const T ,
const ::boost::math::policies::overflow_error< ::boost::math::policies::ignore_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  ,
const char *  ,
const ::boost::math::policies::overflow_error< ::boost::math::policies::errno_on_error > &   
)
inline

References ERANGE, and errno.

template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  ,
const char *  ,
const T ,
const ::boost::math::policies::overflow_error< ::boost::math::policies::errno_on_error > &   
)
inline

References ERANGE, and errno.

template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  function,
const char *  message,
const ::boost::math::policies::overflow_error< ::boost::math::policies::user_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_overflow_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::overflow_error< ::boost::math::policies::user_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_pole_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::pole_error< ::boost::math::policies::throw_on_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_pole_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::pole_error< ::boost::math::policies::ignore_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_pole_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::pole_error< ::boost::math::policies::errno_on_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_pole_error ( const char *  function,
const char *  message,
const T val,
const ::boost::math::policies::pole_error< ::boost::math::policies::user_error > &   
)
inline
template<class T , class TargetType >
TargetType boost::math::policies::detail::raise_rounding_error ( const char *  function,
const char *  message,
const T val,
const TargetType &  ,
const ::boost::math::policies::rounding_error< ::boost::math::policies::throw_on_error > &   
)
inline
template<class T , class TargetType >
TargetType boost::math::policies::detail::raise_rounding_error ( const char *  ,
const char *  ,
const T val,
const TargetType &  ,
const ::boost::math::policies::rounding_error< ::boost::math::policies::ignore_error > &   
)
inline
template<class T , class TargetType >
TargetType boost::math::policies::detail::raise_rounding_error ( const char *  ,
const char *  ,
const T val,
const TargetType &  ,
const ::boost::math::policies::rounding_error< ::boost::math::policies::errno_on_error > &   
)
inline
template<class T , class TargetType >
TargetType boost::math::policies::detail::raise_rounding_error ( const char *  function,
const char *  message,
const T val,
const TargetType &  t,
const ::boost::math::policies::rounding_error< ::boost::math::policies::user_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_underflow_error ( const char *  function,
const char *  message,
const ::boost::math::policies::underflow_error< ::boost::math::policies::throw_on_error > &   
)
inline
template<class T >
T boost::math::policies::detail::raise_underflow_error ( const char *  ,
const char *  ,
const ::boost::math::policies::underflow_error< ::boost::math::policies::ignore_error > &   
)
inline

References T.

template<class T >
T boost::math::policies::detail::raise_underflow_error ( const char *  ,
const char *  ,
const ::boost::math::policies::underflow_error< ::boost::math::policies::errno_on_error > &   
)
inline

References ERANGE, errno, and T.

template<class T >
T boost::math::policies::detail::raise_underflow_error ( const char *  function,
const char *  message,
const ::boost::math::policies::underflow_error< ::boost::math::policies::user_error > &   
)
inline
char boost::math::policies::detail::test_is_default_arg ( const domain_error< throw_on_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const pole_error< throw_on_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const overflow_error< throw_on_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const underflow_error< ignore_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const denorm_error< ignore_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const evaluation_error< throw_on_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const rounding_error< throw_on_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const indeterminate_result_error< ignore_error > *  )
char boost::math::policies::detail::test_is_default_arg ( const promote_float< true > *  )
char boost::math::policies::detail::test_is_default_arg ( const promote_double< true > *  )
char boost::math::policies::detail::test_is_default_arg ( const assert_undefined< true > *  )
char boost::math::policies::detail::test_is_default_arg ( const discrete_quantile< integer_round_outwards > *  )
char boost::math::policies::detail::test_is_default_arg ( const digits10< 0 > *  )
char boost::math::policies::detail::test_is_default_arg ( const digits2< 0 > *  )
char boost::math::policies::detail::test_is_default_arg ( const max_series_iterations< 1000000 > *  )
char boost::math::policies::detail::test_is_default_arg ( const max_root_iterations< 200 > *  )
double boost::math::policies::detail::test_is_default_arg (   ...)
char boost::math::policies::detail::test_is_default_arg ( const default_policy *  )
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 , class A11 >
char boost::math::policies::detail::test_is_policy ( const policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 > *  )
double boost::math::policies::detail::test_is_policy (   ...)
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const domain_error< N > *  )
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const pole_error< N > *  )
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const overflow_error< N > *  )
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const underflow_error< N > *  )
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const denorm_error< N > *  )
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const evaluation_error< N > *  )
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const rounding_error< N > *  )
template<error_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const indeterminate_result_error< N > *  )
template<bool N>
char boost::math::policies::detail::test_is_valid_arg ( const promote_float< N > *  )
template<bool N>
char boost::math::policies::detail::test_is_valid_arg ( const promote_double< N > *  )
template<bool N>
char boost::math::policies::detail::test_is_valid_arg ( const assert_undefined< N > *  )
template<discrete_quantile_policy_type N>
char boost::math::policies::detail::test_is_valid_arg ( const discrete_quantile< N > *  )
template<int N>
char boost::math::policies::detail::test_is_valid_arg ( const digits10< N > *  )
template<int N>
char boost::math::policies::detail::test_is_valid_arg ( const digits2< N > *  )
template<unsigned long N>
char boost::math::policies::detail::test_is_valid_arg ( const max_series_iterations< N > *  )
template<unsigned long N>
char boost::math::policies::detail::test_is_valid_arg ( const max_root_iterations< N > *  )
double boost::math::policies::detail::test_is_valid_arg (   ...)
char boost::math::policies::detail::test_is_valid_arg ( const default_policy *  )