Implementation of the compile-time/run-time dispatch needed for (key_type, value_type) pairs in order to support the use of viennadata::all. More...
#include <map>
#include <vector>
#include <list>
#include <set>
#include <iostream>
#include <algorithm>
#include <memory>
#include "viennadata/data_container.hpp"
#include "viennadata/forwards.h"
Go to the source code of this file.
Data Structures | |
class | key_value_pair_interface< ObjectType > |
The interface for type-erasued key-value type pairs on a certain element. More... | |
class | key_value_pair_wrapper< KeyType, DataType, ObjectType > |
A dispatch facility that unwraps type-erasued key-value type pairs. More... | |
class | key_value_pair< ObjectType > |
A dispatch facility that unwraps type-erasued key-value type pairs. More... | |
Namespaces | |
namespace | viennadata |
Implementation of the compile-time/run-time dispatch needed for (key_type, value_type) pairs in order to support the use of viennadata::all.