brintos

brintos / llvm-project-archived public Read only

0
0
Text · 975 B · cb04471 Raw
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