Home
last modified time | relevance | path

Searched refs:position_ (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/runtime/
H A Dfile.cpp162 position_ = 0; in Predefine()
212 SetPosition(position_ + chunk); in Read()
232 SetPosition(position_ + chunk); in Write()
242 if (knownSize_ && position_ > *knownSize_) { in Write()
243 knownSize_ = position_; in Write()
359 if (position_ == knownSize_.value_or(position_ + 1)) { in InquirePosition()
361 } else if (position_ == 0 && mayPosition_) { in InquirePosition()
374 if (at == position_) { in Seek()
H A Dfile.h85 position_ = pos; in SetPosition()
98 FileOffset position_{0};
H A Dio-stmt.cpp222 if (position_) { in CompleteOperation()
225 position_.reset(); in CompleteOperation()
238 unit().OpenUnit(status_, action_, position_.value_or(Position::AsIs), in CompleteOperation()
242 status_, action_, position_.value_or(Position::AsIs), convert_, *this); in CompleteOperation()
H A Dio-stmt.h560 void set_position(Position position) { position_ = position; } // POSITION= in set_position()
572 std::optional<Position> position_; variable
/llvm-project-15.0.7/flang/test/Semantics/
H A Dio01.f9012 character(len=20) :: position_(3) = (/"appenD", "asiS ", "rewinD"/) variable
55 open(position=position_(1), recl=n, round=round_(2), unit=61)