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