File List

Here is a list of all files with brief descriptions:
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/api.hpp [code]This file contains all the public interface of ViennaData
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/data_container.hpp [code]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
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/forwards.h [code]This file provides the forward declarations for the main types used within ViennaData
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/key_value_pair.hpp [code]Implementation of the compile-time/run-time dispatch needed for (key_type, value_type) pairs in order to support the use of viennadata::all
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/key_value_registration.hpp [code]In this file all pairs of (key-type, data-type) are stored in order to support operations using viennadata::all
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/config/default_data_for_key.hpp [code]This file provides the prototype for setting default data types
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/config/key_dispatch.hpp [code]This file provides the default key dispatch method
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/config/object_identifier.hpp [code]This file provides the default object identification mechanism in ViennaData
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/config/storage.hpp [code]This file sets the default storage scheme to sparse. Switching to a dense storage scheme should be done individually by the library user in his own files
/export/development/ViennaData/release/ViennaData-1.0.1/viennadata/traits/data_container.hpp [code]Manipulations of the different storage containers are implemented here