| std::string uuid_std_str(reinterpret_cast<const char*>(uuid_str)); | std::string uuid_std_str(reinterpret_cast<const char*>(uuid_str)); | ||||
| ::RpcStringFree(&uuid_str); | ::RpcStringFree(&uuid_str); | ||||
| auto new_dir = base / uuid_std_str; | |||||
| auto new_dir = base / ("dds-" + uuid_std_str); | |||||
| std::error_code ec; | std::error_code ec; | ||||
| fs::create_directory(new_dir); | fs::create_directory(new_dir); | ||||
| return std::make_shared<impl>(std::move(new_dir)); | return std::make_shared<impl>(std::move(new_dir)); |