15#ifndef ORTOOLS_BASE_TEMP_PATH_H_
16#define ORTOOLS_BASE_TEMP_PATH_H_
20#include "absl/status/status.h"
21#include "absl/strings/string_view.h"
29 explicit TempPath(absl::string_view prefix);
30 TempPath(absl::string_view prefix, absl::Status* status);
41 std::string
path()
const {
return path_; }
52 absl::Status* status);
static TempPath * Create(Location location)
static constexpr int kDefaultMode
TempPath(const TempPath &rhs)=delete
TempPath(absl::string_view prefix)
TempPath & operator=(const TempPath &rhs)=delete
TempPath & operator=(TempPath &&rhs)