diff --git a/include/boost/detail/cstdfloat_complex_std.hpp b/include/boost/detail/cstdfloat_complex_std.hpp index bad309c10..0f92c831d 100644 --- a/include/boost/detail/cstdfloat_complex_std.hpp +++ b/include/boost/detail/cstdfloat_complex_std.hpp @@ -42,11 +42,19 @@ inline complex polar(const BOOST_CSTDFLOAT_EXTENDED_COMPLEX_FLOAT_TYPE&, const BOOST_CSTDFLOAT_EXTENDED_COMPLEX_FLOAT_TYPE& = 0); + inline complex sqrt (const complex&); + + inline complex sin (const complex&); inline complex cos (const complex&); - inline complex cosh (const complex&); + inline complex tan (const complex&); + inline complex asin (const complex&); + inline complex acos (const complex&); + inline complex atan (const complex&); + inline complex exp (const complex&); inline complex log (const complex&); inline complex log10(const complex&); + inline complex pow (const complex&, int); inline complex pow (const complex&, @@ -55,12 +63,15 @@ const complex&); inline complex pow (const BOOST_CSTDFLOAT_EXTENDED_COMPLEX_FLOAT_TYPE&, const complex&); - inline complex sin (const complex&); + inline complex sinh (const complex&); - inline complex sqrt (const complex&); - inline complex tan (const complex&); + inline complex cosh (const complex&); inline complex tanh (const complex&); + inline complex asinh(const complex&); + inline complex acosh(const complex&); + inline complex atanh(const complex&); + template inline std::basic_ostream& operator<<(std::basic_ostream&, const std::complex&);