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 Sat Jul 15 16:19:05 2006 for libstdc++-v3 Source by  doxygen 1.4.7