Data Structures | Namespaces

/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/data_container.hpp File Reference

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

Detailed Description

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.