15 std::set<Path> usedPaths;
42 : rng(
std::random_device{}()) {}
#define NAMESPACE_SPH_END
Object representing a path on a filesystem, similar to std::filesystem::path in c++17.
Random number generators.
Object representing a path on a filesystem.
Generates random file names.
Path getPath(const std::string extension="")
Generates a new random path.
Object generating unique paths.
Path getPath(const Path &expected)
Generates a unique path, based on given input path.
Overload of std::swap for Sph::Array.
Object with deleted copy constructor and copy operator.