32 static TempFile
Create(std::string_view parent_path,
33 std::string_view name_prefix);
36 TempFile(TempFile&& other)
noexcept;
37 TempFile& operator=(TempFile&& other)
noexcept;
41 static TempFile
Adopt(std::string path);
51 explicit TempFile(std::string&& path);