From 90b7733ea279f5b2498ed1d4e5b515b9bfb71f07 Mon Sep 17 00:00:00 2001 From: ckormanyos Date: Wed, 19 Feb 2014 23:12:18 +0100 Subject: [PATCH] In , add missing forward template declarations. --- .../boost/detail/cstdfloat_complex_std.hpp | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) 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&);