Google OR-Tools: file Namespace Reference
Typedefs | |
| using | Options = int |
Functions | |
| absl::Status | Open (absl::string_view file_name, absl::string_view mode, File **f, Options options) |
| File * | OpenOrDie (absl::string_view file_name, absl::string_view mode, Options options) |
| absl::StatusOr< std::string > | GetContents (absl::string_view path, Options options) |
| absl::Status | GetContents (absl::string_view file_name, std::string *output, Options options) |
| absl::Status | WriteString (File *file, absl::string_view contents, Options options) |
| absl::Status | SetContents (absl::string_view file_name, absl::string_view contents, Options options) |
| absl::Status | GetTextProto (absl::string_view file_name, google::protobuf::Message *proto, Options options) |
| absl::Status | SetTextProto (absl::string_view file_name, const google::protobuf::Message &proto, Options options) |
| absl::Status | GetBinaryProto (const absl::string_view file_name, google::protobuf::Message *proto, Options options) |
| absl::Status | SetBinaryProto (absl::string_view file_name, const google::protobuf::Message &proto, Options options) |
| absl::Status | Delete (absl::string_view path, Options options) |
| absl::Status | Exists (absl::string_view path, Options options) |
| Options | Defaults () |
| template<typename T> | |
| absl::StatusOr< T > | GetTextProto (absl::string_view file_name, Options options) |
| template<typename T> | |
| absl::StatusOr< T > | GetBinaryProto (absl::string_view file_name, Options options) |
| absl::Status | Match (std::string_view pattern, std::vector< std::string > *result, const file::Options &options) |
| absl::Status | IsDirectory (std::string_view path, const file::Options &options) |
| absl::Status | RecursivelyCreateDir (std::string_view path, const file::Options &options) |
| std::string | JoinPath (absl::string_view path1, absl::string_view path2) |
| bool | IsAbsolutePath (absl::string_view path) |
| std::string | AddSlash (absl::string_view path) |
| absl::string_view | Dirname (absl::string_view path) |
| absl::string_view | Basename (absl::string_view path) |
| std::pair< absl::string_view, absl::string_view > | SplitPath (absl::string_view path) |
| absl::string_view | Stem (absl::string_view path) |
| absl::string_view | Extension (absl::string_view path) |
| std::string | CleanPath (const absl::string_view unclean_path) |
| std::string | CollapseSlashes (absl::string_view path) |
| std::string | JoinPath () |
| std::string | JoinPath (absl::string_view path) |
| template<typename... T> | |
| std::string | JoinPath (absl::string_view path1, absl::string_view path2, absl::string_view path3, const T &... args) |
| template<typename... T> | |
| std::string | JoinPathRespectAbsolute (const T &... args) |
| ::absl::StatusOr< std::string > | MakeTempFilename (absl::string_view directory, absl::string_view file_prefix) |
| std::string | TempFile (absl::string_view prefix) |
◆ Options
using file::Options = int
◆ AddSlash()
◆ Basename()
| absl::string_view file::Basename | ( | absl::string_view | path | ) |
◆ CleanPath()
| std::string file::CleanPath | ( | const absl::string_view | unclean_path | ) |
◆ CollapseSlashes()
| std::string file::CollapseSlashes | ( | absl::string_view | path | ) |
◆ Defaults()
◆ Delete()
| absl::Status file::Delete | ( | absl::string_view | path, |
| Options | options ) |
◆ Dirname()
| absl::string_view file::Dirname | ( | absl::string_view | path | ) |
◆ Exists()
| absl::Status file::Exists | ( | absl::string_view | path, |
| Options | options ) |
◆ Extension()
| absl::string_view file::Extension | ( | absl::string_view | path | ) |
◆ GetBinaryProto() [1/2]
template<typename T>
| absl::StatusOr< T > file::GetBinaryProto | ( | absl::string_view | file_name, |
| Options | options ) |
◆ GetBinaryProto() [2/2]
| absl::Status file::GetBinaryProto | ( | const absl::string_view | file_name, |
| google::protobuf::Message * | proto, | ||
| Options | options ) |
◆ GetContents() [1/2]
| absl::Status file::GetContents | ( | absl::string_view | file_name, |
| std::string * | output, | ||
| Options | options ) |
◆ GetContents() [2/2]
| absl::StatusOr< std::string > file::GetContents | ( | absl::string_view | path, |
| Options | options ) |
◆ GetTextProto() [1/2]
| absl::Status file::GetTextProto | ( | absl::string_view | file_name, |
| google::protobuf::Message * | proto, | ||
| Options | options ) |
◆ GetTextProto() [2/2]
template<typename T>
| absl::StatusOr< T > file::GetTextProto | ( | absl::string_view | file_name, |
| Options | options ) |
◆ IsAbsolutePath()
◆ IsDirectory()
| absl::Status file::IsDirectory | ( | std::string_view | path, |
| const file::Options & | options ) |
◆ JoinPath() [1/4]
◆ JoinPath() [2/4]
◆ JoinPath() [3/4]
| std::string file::JoinPath | ( | absl::string_view | path1, |
| absl::string_view | path2 ) |
◆ JoinPath() [4/4]
template<typename... T>
|
inline |
◆ JoinPathRespectAbsolute()
template<typename... T>
|
inline |
◆ MakeTempFilename()
| absl::StatusOr< std::string > file::MakeTempFilename | ( | absl::string_view | directory, |
| absl::string_view | file_prefix ) |
◆ Match()
| absl::Status file::Match | ( | std::string_view | pattern, |
| std::vector< std::string > * | result, | ||
| const file::Options & | options ) |
◆ Open()
| absl::Status file::Open | ( | absl::string_view | file_name, |
| absl::string_view | mode, | ||
| File ** | f, | ||
| Options | options ) |
◆ OpenOrDie()
◆ RecursivelyCreateDir()
| absl::Status file::RecursivelyCreateDir | ( | std::string_view | path, |
| const file::Options & | options ) |
◆ SetBinaryProto()
| absl::Status file::SetBinaryProto | ( | absl::string_view | file_name, |
| const google::protobuf::Message & | proto, | ||
| Options | options ) |
◆ SetContents()
| absl::Status file::SetContents | ( | absl::string_view | file_name, |
| absl::string_view | contents, | ||
| Options | options ) |
◆ SetTextProto()
| absl::Status file::SetTextProto | ( | absl::string_view | file_name, |
| const google::protobuf::Message & | proto, | ||
| Options | options ) |
◆ SplitPath()
| std::pair< absl::string_view, absl::string_view > file::SplitPath | ( | absl::string_view | path | ) |
◆ Stem()
| absl::string_view file::Stem | ( | absl::string_view | path | ) |
◆ TempFile()
| std::string file::TempFile | ( | absl::string_view | prefix | ) |