cmath File Reference

#include <bits/c++config.h>
#include <bits/cpp_type_traits.h>
#include <math.h>
#include <bits/cmath.tcc>

Include dependency graph for cmath:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  std

Defines

#define GLIBCXXCMATH

Functions

template<typename Type>
Type std::cmath_power (Type x, unsigned int n)
double std::abs (double x)
float std::abs (float x)
long double std::abs (long double x)
float std::acos (float x)
long double std::acos (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::acos (Type x)
float std::asin (float x)
long double std::asin (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::asin (Type x)
float std::atan (float x)
long double std::atan (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::atan (Type x)
float std::atan2 (float y, float x)
long double std::atan2 (long double y, long double x)
template<typename Type, typename Up>
__enable_if< double, __is_integer<
Type >::M_type &&__is_integer<
Up >::M_type >::M_type 
std::atan2 (Type y, Up x)
float std::ceil (float x)
long double std::ceil (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::ceil (Type x)
float std::cos (float x)
long double std::cos (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::cos (Type x)
float std::cosh (float x)
long double std::cosh (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::cosh (Type x)
float std::exp (float x)
long double std::exp (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::exp (Type x)
float std::fabs (float x)
long double std::fabs (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::fabs (Type x)
float std::floor (float x)
long double std::floor (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::floor (Type x)
float std::fmod (float x, float y)
long double std::fmod (long double x, long double y)
float std::frexp (float x, int *__exp)
long double std::frexp (long double x, int *__exp)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::frexp (Type x, int *__exp)
float std::ldexp (float x, int __exp)
long double std::ldexp (long double x, int __exp)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::ldexp (Type x, int __exp)
float std::log (float x)
long double std::log (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::log (Type x)
float std::log10 (float x)
long double std::log10 (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::log10 (Type x)
float std::modf (float x, float *__iptr)
long double std::modf (long double x, long double *__iptr)
template<typename Type>
Type std::__pow_helper (Type x, int n)
float std::pow (float x, float y)
long double std::pow (long double x, long double y)
double std::pow (double x, int __i)
float std::pow (float x, int n)
long double std::pow (long double x, int n)
float std::sin (float x)
long double std::sin (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::sin (Type x)
float std::sinh (float x)
long double std::sinh (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::sinh (Type x)
float std::sqrt (float x)
long double std::sqrt (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::sqrt (Type x)
float std::tan (float x)
long double std::tan (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::tan (Type x)
float std::tanh (float x)
long double std::tanh (long double x)
template<typename Type>
__enable_if< double, __is_integer<
Type >::M_type >::M_type 
std::tanh (Type x)


Detailed Description

This is a Standard C++ Library file. You should include this file in your programs, rather than any of the "*.h" implementation files.

This is the C++ version of the Standard C Library header math.h, and its contents are (mostly) the same as that header, but are all contained in the namespace std.

Definition in file cmath.


Generated on Mon Jan 1 22:31:02 2007 for libstdc++-v3 Source by  doxygen 1.5.1