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 );
77 mapped_type & operator[]( key_type && key );