ViennaGrid - The Vienna Grid Library
2.1.0
|
Provides STL-like algorithms for manipulating typelists (e.g. for_each, transform) More...
#include "viennagrid/meta/typelist.hpp"
Go to the source code of this file.
Data Structures | |
struct | for_each_impl< typelist > |
struct | for_each_impl< viennagrid::null_type > |
struct | for_each_impl< viennagrid::typelist< head, tail > > |
struct | TRANSFORM< functor, viennagrid::null_type > |
struct | TRANSFORM< functor, viennagrid::typelist< head, tail > > |
Namespaces | |
namespace | viennagrid |
The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces. | |
namespace | viennagrid::detail |
Namespace for implementation details. Not intended to be used directly by a library user. | |
Functions | |
template<typename typelist , typename functor > | |
void | for_each (functor &f) |
template<typename typelist , typename functor > | |
void | for_each (const functor &f) |
Provides STL-like algorithms for manipulating typelists (e.g. for_each, transform)