27class temporary_directory {
35 explicit temporary_directory(path_string root);
42 : temporary_directory{
"/tmp"} {}
45 ~temporary_directory();
48 temporary_directory(temporary_directory
const&) =
delete;
50 auto operator=(temporary_directory
const&) -> temporary_directory& =
delete;
53 temporary_directory(temporary_directory&&) =
default;
55 auto operator=(temporary_directory&&) -> temporary_directory& =
default;
59 auto path()
const noexcept -> path_string
const& {
return path_; }
66 void create_uniquely_named_directory();
69 static constexpr std::uint32_t relative_path_length{16U};
71 inline_string<relative_path_length> relative_path_;
75 directory_handle parent_handle_;
77 directory_handle handle_;
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10