23#include "openPMD/IO/AbstractIOHandler.hpp"
24#include "openPMD/config.hpp"
51template <
typename JSON>
52std::unique_ptr<AbstractIOHandler> createIOHandler(
53 std::optional<std::unique_ptr<AbstractIOHandler>> initialize_from,
57 std::string originalExtension,
60 std::string
const &pathAsItWasSpecifiedInTheConstructor);
82template <
typename JSON>
83std::unique_ptr<AbstractIOHandler> createIOHandler(
84 std::optional<std::unique_ptr<AbstractIOHandler>> initialize_from,
88 std::string originalExtension,
90 std::string
const &pathAsItWasSpecifiedInTheConstructor);
93std::unique_ptr<AbstractIOHandler> createIOHandler(
94 std::optional<std::unique_ptr<AbstractIOHandler>> initialize_from,
98 std::string originalExtension);
Public definitions of openPMD-api.
Definition Date.cpp:29
Access
File access mode to use during IO.
Definition Access.hpp:58
Format
File format to use during IO.
Definition Format.hpp:30