cmath File Reference

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

Go to the source code of this file.

Namespaces

namespace  std

Defines

#define _GLIBCXX_CMATH   1

Functions

template<typename _Tp>
_Tp std::__cmath_power (_Tp __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 _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::acos (_Tp __x)
float std::asin (float __x)
long double std::asin (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::asin (_Tp __x)
float std::atan (float __x)
long double std::atan (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::atan (_Tp __x)
float std::atan2 (float __y, float __x)
long double std::atan2 (long double __y, long double __x)
template<typename _Tp, typename _Up>
__enable_if< double, __is_integer<
_Tp >::__value &&__is_integer<
_Up >::__value >::__type 
std::atan2 (_Tp __y, _Up __x)
float std::ceil (float __x)
long double std::ceil (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::ceil (_Tp __x)
float std::cos (float __x)
long double std::cos (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::cos (_Tp __x)
float std::cosh (float __x)
long double std::cosh (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::cosh (_Tp __x)
float std::exp (float __x)
long double std::exp (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::exp (_Tp __x)
float std::fabs (float __x)
long double std::fabs (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::fabs (_Tp __x)
float std::floor (float __x)
long double std::floor (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::floor (_Tp __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 _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::frexp (_Tp __x, int *__exp)
float std::ldexp (float __x, int __exp)
long double std::ldexp (long double __x, int __exp)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::ldexp (_Tp __x, int __exp)
float std::log (float __x)
long double std::log (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::log (_Tp __x)
float std::log10 (float __x)
long double std::log10 (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::log10 (_Tp __x)
float std::modf (float __x, float *__iptr)
long double std::modf (long double __x, long double *__iptr)
template<typename _Tp>
_Tp std::__pow_helper (_Tp __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 _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::sin (_Tp __x)
float std::sinh (float __x)
long double std::sinh (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::sinh (_Tp __x)
float std::sqrt (float __x)
long double std::sqrt (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::sqrt (_Tp __x)
float std::tan (float __x)
long double std::tan (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::tan (_Tp __x)
float std::tanh (float __x)
long double std::tanh (long double __x)
template<typename _Tp>
__enable_if< double, __is_integer<
_Tp >::__value >::__type 
std::tanh (_Tp __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 (except for names which are defined as macros in C).

Definition in file cmath.


Define Documentation

#define _GLIBCXX_CMATH   1

Definition at line 46 of file cmath.


Generated on Tue Feb 2 16:57:13 2010 for GNU C++ STL by  doxygen 1.4.7