43 lines · plain
1// Boost math_fwd.hpp header file ------------------------------------------//2 3// (C) Copyright Hubert Holin and Daryle Walker 2001-2002. Distributed under the Boost4// Software License, Version 1.0. (See accompanying file5// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)6 7// See http://www.boost.org/libs/math for documentation.8 9#ifndef BOOST_MATH_FWD_HPP10#define BOOST_MATH_FWD_HPP11 12namespace boost13{14namespace math15{16 17 18// From <boost/math/quaternion.hpp> ----------------------------------------//19 20template < typename T >21 class quaternion;22 23// Also has many function templates (including operators)24 25 26// From <boost/math/octonion.hpp> ------------------------------------------//27 28template < typename T >29 class octonion;30 31template < >32 class octonion< float >;33template < >34 class octonion< double >;35template < >36 class octonion< long double >;37 38} // namespace math39} // namespace boost40 41 42#endif // BOOST_MATH_FWD_HPP43