DIY 3.0 data-parallel out-of-core C++ library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Typedefs Groups Pages
Classes | Public Member Functions | List of all members
diy::FileStorage Class Reference
Inheritance diagram for diy::FileStorage:

## Public Member Functions
| FileStorage (const std::string &filename_template="/tmp/DIY.XXXXXX")
| FileStorage (const std::vector< std::string > &filename_templates)
virtual int | put (MemoryBuffer &bb) override
virtual int | put (const void *x, detail::Save save) override
virtual void | get (int i, MemoryBuffer &bb, size_t extra) override
virtual void | get (int i, void *x, detail::Load load) override
virtual void | destroy (int i) override
int | count () const
size_t | current_size () const
size_t | max_size () const

## Detailed Description

Examples:
  reduce/all-done.cpp, reduce/all-to-all.cpp, reduce/kd-tree.cpp, reduce/merge-reduce.cpp, reduce/sample-sort.cpp, reduce/sort.cpp, reduce/swap-reduce.cpp, simple/simple.cpp, and simple/until-done.cpp.

The documentation for this class was generated from the following file:

- include/diy/storage.hpp