fix doc example typo
[boost.git] / boost / math_fwd.hpp
blob9ae83ba8054543151b6c71d697545a3313dde539
1 // Boost math_fwd.hpp header file ------------------------------------------//
3 // (C) Copyright Hubert Holin and Daryle Walker 2001-2002. Distributed under the Boost
4 // Software License, Version 1.0. (See accompanying file
5 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7 // See http://www.boost.org/libs/math for documentation.
9 #ifndef BOOST_MATH_FWD_HPP
10 #define BOOST_MATH_FWD_HPP
13 namespace boost
15 namespace math
19 // From <boost/math/quaternion.hpp> ----------------------------------------//
21 template < typename T >
22 class quaternion;
24 template < >
25 class quaternion< float >;
26 template < >
27 class quaternion< double >;
28 template < >
29 class quaternion< long double >;
31 // Also has many function templates (including operators)
34 // From <boost/math/octonion.hpp> ------------------------------------------//
36 template < typename T >
37 class octonion;
39 template < >
40 class octonion< float >;
41 template < >
42 class octonion< double >;
43 template < >
44 class octonion< long double >;
46 // Also has many function templates (including operators)
49 // From <boost/math/special_functions/acosh.hpp> ---------------------------//
51 // Only has function template
54 // From <boost/math/special_functions/asinh.hpp> ---------------------------//
56 // Only has function template
59 // From <boost/math/special_functions/atanh.hpp> ---------------------------//
61 // Only has function template
64 // From <boost/math/special_functions/sinc.hpp> ----------------------------//
66 // Only has function templates
69 // From <boost/math/special_functions/sinhc.hpp> ---------------------------//
71 // Only has function templates
74 // From <boost/math/common_factor.hpp> -------------------------------------//
76 // Only #includes other headers
79 // From <boost/math/common_factor_ct.hpp> ----------------------------------//
81 template < unsigned long Value1, unsigned long Value2 >
82 struct static_gcd;
83 template < unsigned long Value1, unsigned long Value2 >
84 struct static_lcm;
87 // From <boost/math/common_factor_rt.hpp> ----------------------------------//
89 template < typename IntegerType >
90 class gcd_evaluator;
91 template < typename IntegerType >
92 class lcm_evaluator;
94 // Also has a couple of function templates
97 } // namespace math
98 } // namespace boost
101 #endif // BOOST_MATH_FWD_HPP