24#include "openPMD/IO/AbstractIOHandler.hpp"
25#include "openPMD/auxiliary/JSON_internal.hpp"
27#include <nlohmann/json.hpp>
29namespace openPMD::internal
31struct ParsedFlushParams
Extend nlohmann::json with tracing of which keys have been accessed by operator[]().
Definition JSON_internal.hpp:69
FlushLevel
Determine what items should be flushed upon Series::flush()
Definition AbstractIOHandler.hpp:55
@ InternalFlush
Default mode, used when flushes are triggered internally, e.g.
Definition AbstractIOHandler.hpp:69
Parameters recursively passed through the openPMD hierarchy when flushing.
Definition AbstractIOHandler.hpp:106
Definition FlushParametersInternal.hpp:32