ViennaGrid - The Vienna Grid Library  2.1.0
Data Structures | Namespaces | Typedefs
viennagrid/storage/forwards.hpp File Reference

Contains forward declarations and definition for storage layer classes, tags, ... More...

#include "viennagrid/meta/typemap.hpp"

Go to the source code of this file.

Data Structures

struct  handled_container_tag< ContainerTagT, HandleTagT >
 A tag indicating that a handled container is used. More...
struct  id_handle_tag
 A tag defining that ID handles are used. More...
struct  iterator_handle_tag
 A tag defining that iterator handles are used. More...
struct  no_handle_tag
 A tag defining that no handles are used. More...
struct  pointer_handle_tag
 A tag defining that pointer handles are used. More...
struct  static_array_tag< SizeV >
 A tag indicating that storage::static_array should be used. More...

Namespaces

namespace  viennagrid
 

The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces.


namespace  viennagrid::result_of
 

The metafunction layer. Provides type generators that derive the respective type from the mesh configuration.


Typedefs

typedef
viennagrid::make_typemap
< default_tag, std_deque_tag >
::type 
default_container_config
 A typemap defining default container configuration for a container collection.
typedef
viennagrid::make_typemap
< default_tag, std_set_tag
< id_compare_tag > >::type 
default_view_container_config
 A typemap defining default container configuration for a view container collection.

Detailed Description

Contains forward declarations and definition for storage layer classes, tags, ...