Package: GrAL Base        GrAL: Packages | Concepts | Homepage

GrAL::grid_types_base< GTBASE > Struct Template Reference
[Grid Types traits]

Plugin-in base class for grid_types<> specializations. More...

#include </home/guntram/tmp/GrAL/gral/base/include/Gral/Base/grid-types.h>

Inheritance diagram for GrAL::grid_types_base< GTBASE >:

Inheritance graph
[legend]

List of all members.

Public Types

enum  { dim = GTBASE::dimension_tag::dim }
typedef grid_types_base< GTBASE > self


Detailed Description

template<class GTBASE>
struct GrAL::grid_types_base< GTBASE >

Plugin-in base class for grid_types<> specializations.

This class should be used as direct base class for all specializations of grid_types<>.

Usage example (enabling for a grid_types<> specialization):

   class MyGrid { ... };
   struct grid_types_mygrid 
     : public grid_types_detail::grid_types_root { ... };

   template<>
   struct grid_types<MyGrid> : public grid_types_base<grid_types_mygrid> {};

Definition at line 196 of file grid-types.h.


The documentation for this struct was generated from the following file:

©  Guntram Berti 1997-2009. See the GrAL Homepage for up-to-date information.

Generated on Tue Mar 31 19:11:42 2009 for GrAL Base by doxygen 1.5.8