24 #include "openPMD/IO/AbstractIOHandler.hpp"
25 #include "openPMD/auxiliary/JSON_internal.hpp"
27 #include <nlohmann/json.hpp>
Extend nlohmann::json with tracing of which keys have been accessed by operator[]().
Definition: JSON_internal.hpp:68
Writing side of the streaming API.
Definition: Attributable.cpp:37
FlushLevel
Determine what items should be flushed upon Series::flush()
Definition: AbstractIOHandler.hpp:49
@ InternalFlush
Default mode, used when flushes are triggered internally, e.g.
Parameters recursively passed through the openPMD hierarchy when flushing.
Definition: AbstractIOHandler.hpp:86
Definition: FlushParametersInternal.hpp:32