epoc32/include/stdapis/boost/math_fwd.hpp
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h)
This is the epoc32/include tree with the "platform" subtrees removed, and
all but a selected few mbg and rsg files removed.
williamr@2
     1
//  Boost math_fwd.hpp header file  ------------------------------------------//
williamr@2
     2
williamr@2
     3
//  (C) Copyright Hubert Holin and Daryle Walker 2001-2002.  Distributed under the Boost
williamr@2
     4
//  Software License, Version 1.0. (See accompanying file
williamr@2
     5
//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
williamr@2
     6
williamr@2
     7
//  See http://www.boost.org/libs/math for documentation.
williamr@2
     8
williamr@2
     9
#ifndef BOOST_MATH_FWD_HPP
williamr@2
    10
#define BOOST_MATH_FWD_HPP
williamr@2
    11
williamr@2
    12
williamr@2
    13
namespace boost
williamr@2
    14
{
williamr@2
    15
namespace math
williamr@2
    16
{
williamr@2
    17
williamr@2
    18
williamr@2
    19
//  From <boost/math/quaternion.hpp>  ----------------------------------------//
williamr@2
    20
williamr@2
    21
template < typename T >
williamr@2
    22
    class quaternion;
williamr@2
    23
williamr@2
    24
template < >
williamr@2
    25
    class quaternion< float >;
williamr@2
    26
template < >
williamr@2
    27
    class quaternion< double >;
williamr@2
    28
template < >
williamr@2
    29
    class quaternion< long double >;
williamr@2
    30
williamr@2
    31
// Also has many function templates (including operators)
williamr@2
    32
williamr@2
    33
williamr@2
    34
//  From <boost/math/octonion.hpp>  ------------------------------------------//
williamr@2
    35
williamr@2
    36
template < typename T >
williamr@2
    37
    class octonion;
williamr@2
    38
williamr@2
    39
template < >
williamr@2
    40
    class octonion< float >;
williamr@2
    41
template < >
williamr@2
    42
    class octonion< double >;
williamr@2
    43
template < >
williamr@2
    44
    class octonion< long double >;
williamr@2
    45
williamr@2
    46
// Also has many function templates (including operators)
williamr@2
    47
williamr@2
    48
williamr@2
    49
//  From <boost/math/special_functions/acosh.hpp>  ---------------------------//
williamr@2
    50
williamr@2
    51
// Only has function template
williamr@2
    52
williamr@2
    53
williamr@2
    54
//  From <boost/math/special_functions/asinh.hpp>  ---------------------------//
williamr@2
    55
williamr@2
    56
// Only has function template
williamr@2
    57
williamr@2
    58
williamr@2
    59
//  From <boost/math/special_functions/atanh.hpp>  ---------------------------//
williamr@2
    60
williamr@2
    61
// Only has function template
williamr@2
    62
williamr@2
    63
williamr@2
    64
//  From <boost/math/special_functions/sinc.hpp>  ----------------------------//
williamr@2
    65
williamr@2
    66
// Only has function templates
williamr@2
    67
williamr@2
    68
williamr@2
    69
//  From <boost/math/special_functions/sinhc.hpp>  ---------------------------//
williamr@2
    70
williamr@2
    71
// Only has function templates
williamr@2
    72
williamr@2
    73
williamr@2
    74
//  From <boost/math/common_factor.hpp>  -------------------------------------//
williamr@2
    75
williamr@2
    76
// Only #includes other headers
williamr@2
    77
williamr@2
    78
williamr@2
    79
//  From <boost/math/common_factor_ct.hpp>  ----------------------------------//
williamr@2
    80
williamr@2
    81
template < unsigned long Value1, unsigned long Value2 >
williamr@2
    82
    struct static_gcd;
williamr@2
    83
template < unsigned long Value1, unsigned long Value2 >
williamr@2
    84
    struct static_lcm;
williamr@2
    85
williamr@2
    86
williamr@2
    87
//  From <boost/math/common_factor_rt.hpp>  ----------------------------------//
williamr@2
    88
williamr@2
    89
template < typename IntegerType >
williamr@2
    90
    class gcd_evaluator;
williamr@2
    91
template < typename IntegerType >
williamr@2
    92
    class lcm_evaluator;
williamr@2
    93
williamr@2
    94
// Also has a couple of function templates
williamr@2
    95
williamr@2
    96
williamr@2
    97
}  // namespace math
williamr@2
    98
}  // namespace boost
williamr@2
    99
williamr@2
   100
williamr@2
   101
#endif  // BOOST_MATH_FWD_HPP