Searched refs:OpenStatus (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | file.cpp | 63 void OpenFile::Open(OpenStatus status, std::optional<Action> action, in Open() 66 (status == OpenStatus::Old || status == OpenStatus::Unknown)) { in Open() 70 if (status == OpenStatus::Scratch) { in Open() 91 if (status != OpenStatus::Old) { in Open() 94 if (status == OpenStatus::New) { in Open() 96 } else if (status == OpenStatus::Replace) { in Open() 140 if (status == OpenStatus::Old || status == OpenStatus::Unknown) { in Open()
|
| H A D | file.h | 21 enum class OpenStatus { Old, New, Scratch, Replace, Unknown }; enum 43 void Open(OpenStatus, std::optional<Action>, Position, IoErrorHandler &);
|
| H A D | unit.h | 62 void OpenUnit(std::optional<OpenStatus>, std::optional<Action>, Position, 65 void OpenAnonymousUnit(std::optional<OpenStatus>, std::optional<Action>,
|
| H A D | unit.cpp | 60 dir == Direction::Input ? OpenStatus::Unknown : OpenStatus::Replace, in LookUpOrCreateAnonymous() 92 void ExternalFileUnit::OpenUnit(std::optional<OpenStatus> status, in OpenUnit() 104 if (status && *status != OpenStatus::Old && isSamePath) { in OpenUnit() 131 Open(status.value_or(OpenStatus::Unknown), action, position, handler); in OpenUnit() 170 void ExternalFileUnit::OpenAnonymousUnit(std::optional<OpenStatus> status, in OpenAnonymousUnit()
|
| H A D | io-api.cpp | 984 open->set_status(OpenStatus::Old); in IONAME() 987 open->set_status(OpenStatus::New); in IONAME() 990 open->set_status(OpenStatus::Scratch); in IONAME() 993 open->set_status(OpenStatus::Replace); in IONAME() 996 open->set_status(OpenStatus::Unknown); in IONAME()
|
| H A D | io-stmt.cpp | 229 if ((*status_ == OpenStatus::New || *status_ == OpenStatus::Replace) && in CompleteOperation() 232 } else if (*status_ == OpenStatus::Scratch && path_.get()) { in CompleteOperation() 237 (status_ && *status_ == OpenStatus::Scratch)) { in CompleteOperation()
|
| H A D | io-stmt.h | 558 void set_status(OpenStatus status) { status_ = status; } // STATUS= in set_status() 571 std::optional<OpenStatus> status_;
|