]>
Dogcows Code - chaz/yoink/blob - src/Moof/cml/core/fwd.h
1 /* -*- C++ -*- ------------------------------------------------------------
3 Copyright (c) 2007 Jesse Anders and Demian Nave http://cmldev.net/
5 The Configurable Math Library (CML) is distributed under the terms of the
6 Boost Software License, v1.0 (see cml/LICENSE for details).
8 *-----------------------------------------------------------------------*/
12 * Forward declarations, useful to avoid including lots of headers.
14 * @sa cml/et/array_promotions.h
22 /* cml/core/fixed_1D.h */
23 template<typename E
, int S
> class fixed_1D
;
25 /* cml/core/fixed_2D.h */
26 template<typename E
, int R
, int C
, class L
> class fixed_2D
;
28 /* cml/core/dynamic_1D.h */
29 template<typename E
, class A
> class dynamic_1D
;
31 /* cml/core/dynamic_2D.h */
32 template<typename E
, class L
, class A
> class dynamic_2D
;
34 /* cml/core/external_1D.h */
35 template<typename E
, int S
> class external_1D
;
37 /* cml/core/external_2D.h */
38 template<typename E
, int R
, int C
, class L
> class external_2D
;
41 template<int Dim1
, int Dim2
> struct fixed
;
44 template<class Alloc
> struct dynamic
;
47 template<int Dim1
, int Dim2
> struct external
;
50 template<typename E
, class AT
> class vector
;
53 template<typename E
, class AT
, class BO
, class L
> class matrix
;
55 /* cml/quaternion.h */
56 template<typename E
, class AT
, class OT
, class CT
> class quaternion
;
62 // -------------------------------------------------------------------------
This page took 0.033429 seconds and 4 git commands to generate.