23 #include "openPMD/Iteration.hpp" 24 #include "openPMD/auxiliary/Option.hpp" 25 #include "openPMD/backend/Container.hpp" 54 using key_type =
typename iterations_t::key_type;
55 using mapped_type =
typename iterations_t::mapped_type;
56 using value_type =
typename iterations_t::value_type;
57 using reference =
typename iterations_t::reference;
60 struct SharedResources
72 std::shared_ptr<SharedResources> shared;
75 mapped_type &operator[](key_type
const &key)
override;
76 mapped_type &operator[](key_type &&key)
override;
Writing side of the streaming API.
Definition: WriteIterations.hpp:46
Root level of the openPMD hierarchy.
Definition: Series.hpp:537
Public definitions of openPMD-api.
Definition: Date.cpp:28
Map-like container that enforces openPMD requirements and handles IO.
Definition: Container.hpp:105