epoc32/include/stdapis/boost/math_fwd.hpp
author William Roberts <williamr@symbian.org>
Tue, 16 Mar 2010 16:12:26 +0000
branchSymbian2
changeset 2 2fe1408b6811
permissions -rw-r--r--
Final list of Symbian^2 public API header files
     1 //  Boost math_fwd.hpp header file  ------------------------------------------//
     2 
     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)
     6 
     7 //  See http://www.boost.org/libs/math for documentation.
     8 
     9 #ifndef BOOST_MATH_FWD_HPP
    10 #define BOOST_MATH_FWD_HPP
    11 
    12 
    13 namespace boost
    14 {
    15 namespace math
    16 {
    17 
    18 
    19 //  From <boost/math/quaternion.hpp>  ----------------------------------------//
    20 
    21 template < typename T >
    22     class quaternion;
    23 
    24 template < >
    25     class quaternion< float >;
    26 template < >
    27     class quaternion< double >;
    28 template < >
    29     class quaternion< long double >;
    30 
    31 // Also has many function templates (including operators)
    32 
    33 
    34 //  From <boost/math/octonion.hpp>  ------------------------------------------//
    35 
    36 template < typename T >
    37     class octonion;
    38 
    39 template < >
    40     class octonion< float >;
    41 template < >
    42     class octonion< double >;
    43 template < >
    44     class octonion< long double >;
    45 
    46 // Also has many function templates (including operators)
    47 
    48 
    49 //  From <boost/math/special_functions/acosh.hpp>  ---------------------------//
    50 
    51 // Only has function template
    52 
    53 
    54 //  From <boost/math/special_functions/asinh.hpp>  ---------------------------//
    55 
    56 // Only has function template
    57 
    58 
    59 //  From <boost/math/special_functions/atanh.hpp>  ---------------------------//
    60 
    61 // Only has function template
    62 
    63 
    64 //  From <boost/math/special_functions/sinc.hpp>  ----------------------------//
    65 
    66 // Only has function templates
    67 
    68 
    69 //  From <boost/math/special_functions/sinhc.hpp>  ---------------------------//
    70 
    71 // Only has function templates
    72 
    73 
    74 //  From <boost/math/common_factor.hpp>  -------------------------------------//
    75 
    76 // Only #includes other headers
    77 
    78 
    79 //  From <boost/math/common_factor_ct.hpp>  ----------------------------------//
    80 
    81 template < unsigned long Value1, unsigned long Value2 >
    82     struct static_gcd;
    83 template < unsigned long Value1, unsigned long Value2 >
    84     struct static_lcm;
    85 
    86 
    87 //  From <boost/math/common_factor_rt.hpp>  ----------------------------------//
    88 
    89 template < typename IntegerType >
    90     class gcd_evaluator;
    91 template < typename IntegerType >
    92     class lcm_evaluator;
    93 
    94 // Also has a couple of function templates
    95 
    96 
    97 }  // namespace math
    98 }  // namespace boost
    99 
   100 
   101 #endif  // BOOST_MATH_FWD_HPP