#endif
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
namespace tr1
{
+_GLIBCXX_BEGIN_NAMESPACE_VERSION
+
#if _GLIBCXX_USE_C99_MATH_TR1
// types
}
#endif
+_GLIBCXX_END_NAMESPACE_VERSION
}
}
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
namespace tr1
{
+_GLIBCXX_BEGIN_NAMESPACE_VERSION
+
// DR 550. What should the return type of pow(float,int) be?
// NB: C++0x and TR1 != C++03.
inline double
typedef typename __gnu_cxx::__promote_2<_Tp, _Up>::__type __type;
return std::pow(__type(__x), __type(__y));
}
+
+_GLIBCXX_END_NAMESPACE_VERSION
}
}
#include <tr1/poly_laguerre.tcc>
#include <tr1/riemann_zeta.tcc>
-namespace std
+namespace std _GLIBCXX_VISIBILITY(default)
{
namespace tr1
{
+_GLIBCXX_BEGIN_NAMESPACE_VERSION
+
/**
* @defgroup tr1_math_spec_func Mathematical Special Functions
* @ingroup numerics
}
/* @} */ // tr1_math_spec_func
+_GLIBCXX_END_NAMESPACE_VERSION
}
}