Google OR-Tools v9.9
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)