|
ViennaGrid - The Vienna Grid Library
2.1.0
|
Provides STL-like algorithms for manipulating containers in ViennaGrid. More...
#include "viennagrid/storage/collection.hpp"#include "viennagrid/storage/container_collection.hpp"#include "viennagrid/storage/view.hpp"#include "viennagrid/meta/algorithm.hpp"Go to the source code of this file.
Data Structures | |
| class | copy_functor< predicate > |
| class | dual_for_each_functor< collection_type_1, collection_type_2, functor > |
| struct | for_each_functor< collection_type, functor > |
| class | handle_functor< predicate > |
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 src_container_typelist , typename dst_container_typelist > | |
| void | copy (const collection< src_container_typelist > &src, collection< dst_container_typelist > &dst) |
| template<typename src_container_typelist , typename dst_container_typelist , typename predicate > | |
| void | copy_if (const collection< src_container_typelist > &src, collection< dst_container_typelist > &dst, predicate pred) |
| template<typename collection_type , typename functor > | |
| void | for_each (collection_type &collection, functor f) |
| template<typename typelist , typename collection_type , typename functor > | |
| void | for_each_typelist (collection_type &collection, functor &f) |
| template<typename src_container_typelist , typename dst_container_typelist > | |
| void | handle (collection< src_container_typelist > &src, collection< dst_container_typelist > &dst) |
| template<typename src_container_typelist , typename dst_container_typelist , typename predicate > | |
| void | handle_if (collection< src_container_typelist > &src, collection< dst_container_typelist > &dst, predicate pred) |
Provides STL-like algorithms for manipulating containers in ViennaGrid.
1.7.6.1