20 std::shared_ptr<std::istream>
23 std::shared_ptr<std::istream> stream = std::make_unique<std::ifstream>();
26 auto & in = *
static_cast<std::ifstream *
>(stream.get());
27 in.open(
_filename.c_str(), std::ios::in | std::ios::binary);
34 std::optional<std::filesystem::path>
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...