NAME
A namespace of omni::io
omni::io::cpath
A namespace of omni::io
#include <omni/io.hpp>
cpath
std::string omni::io::cpath::change_extension(const std::string& path, const std::string& extension)
std::string omni::io::cpath::combine(const std::string& path1, const std::string& path2)
std::string omni::io::cpath::generate(const std::string& path)
std::string omni::io::cpath::get_extension(const std::string& path)
omni::seq::char_t omni::io::cpath::get_invalid_file_chars()
omni::seq::char_t omni::io::cpath::get_invalid_path_chars()
std::string omni::io::cpath::get_name(const std::string& path)
std::string omni::io::cpath::get_name_without_extension(const std::string& path)
std::string omni::io::cpath::get_parent_name(const std::string& path)
bool omni::io::cpath::has_extension(const std::string& path)
bool omni::io::cpath::is_path_absolute(const std::string& path)
std::string omni::io::cpath::trim_trailing_slash(const std::string& path)