fwd.h

Go to the documentation of this file.
00001 /* -*- C++ -*- ------------------------------------------------------------
00002  
00003 Copyright (c) 2007 Jesse Anders and Demian Nave http://cmldev.net/
00004 
00005 The Configurable Math Library (CML) is distributed under the terms of the
00006 Boost Software License, v1.0 (see cml/LICENSE for details).
00007 
00008  *-----------------------------------------------------------------------*/
00017 #ifndef core_fwd_h
00018 #define core_fwd_h
00019 
00020 namespace cml {
00021 
00022 /* cml/core/fixed_1D.h */
00023 template<typename E, int S> class fixed_1D;
00024 
00025 /* cml/core/fixed_2D.h */
00026 template<typename E, int R, int C, class L> class fixed_2D;
00027 
00028 /* cml/core/dynamic_1D.h */
00029 template<typename E, class A> class dynamic_1D;
00030 
00031 /* cml/core/dynamic_2D.h */
00032 template<typename E, class L, class A> class dynamic_2D;
00033 
00034 /* cml/core/external_1D.h */
00035 template<typename E, int S> class external_1D;
00036 
00037 /* cml/core/external_2D.h */
00038 template<typename E, int R, int C, class L> class external_2D;
00039 
00040 /* cml/fixed.h */
00041 template<int Dim1, int Dim2> struct fixed;
00042 
00043 /* cml/dynamic.h */
00044 template<class Alloc> struct dynamic;
00045 
00046 /* cml/external.h */
00047 template<int Dim1, int Dim2> struct external;
00048 
00049 /* cml/vector.h */
00050 template<typename E, class AT> class vector;
00051 
00052 /* cml/matrix.h */
00053 template<typename E, class AT, class BO, class L> class matrix;
00054 
00055 /* cml/quaternion.h */
00056 template<typename E, class AT, class OT, class CT> class quaternion;
00057 
00058 } // namespace cml
00059 
00060 #endif
00061 
00062 // -------------------------------------------------------------------------
00063 // vim:ft=cpp

Generated on Sat Jul 18 19:35:20 2009 for CML 1.0 by  doxygen 1.5.9