The main data storage class is implemented here. However, most operations are forwarded to viennadata/data_container_traits.hpp, where dispatches with respect to the underlying storage scheme are carried out. More...
#include <map>
#include "viennadata/forwards.h"
#include "viennadata/config/object_identifier.hpp"
#include "viennadata/traits/data_container.hpp"
#include "viennadata/key_value_registration.hpp"
Go to the source code of this file.
Data Structures | |
class | data_container< KeyType, DataType, ObjectType > |
The central container class holding the data. Uses the singleton pattern for a particular key, value and object type triple. More... | |
Namespaces | |
namespace | viennadata |
The main data storage class is implemented here. However, most operations are forwarded to viennadata/data_container_traits.hpp, where dispatches with respect to the underlying storage scheme are carried out.