Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
path.h File Reference
#include <initializer_list>
#include <string>
#include <utility>
#include "absl/strings/string_view.h"

Go to the source code of this file.

Namespaces

namespace  file
namespace  file::internal

Functions

std::string file::internal::JoinPathImpl (bool honor_abs, std::initializer_list< absl::string_view > paths)
 Not part of the public API.
std::string file::JoinPath ()
std::string file::JoinPath (absl::string_view path)
std::string file::JoinPath (absl::string_view path1, absl::string_view path2)
template<typename... T>
std::string file::JoinPath (absl::string_view path1, absl::string_view path2, absl::string_view path3, const T &... args)
template<typename... T>
std::string file::JoinPathRespectAbsolute (const T &... args)
bool file::IsAbsolutePath (absl::string_view path)
 Return true if path is absolute.
std::string file::AddSlash (absl::string_view path)
absl::string_view file::Dirname (absl::string_view path)
std::pair< absl::string_view, absl::string_view > file::SplitPath (absl::string_view path)
absl::string_view file::Basename (absl::string_view path)
absl::string_view file::Stem (absl::string_view path)
absl::string_view file::Extension (absl::string_view path)
std::string file::CleanPath (const absl::string_view unclean_path)
std::string file::CollapseSlashes (absl::string_view path)