Lines Matching refs:ExternalFileUnit

23 static ExternalFileUnit *defaultInput{nullptr}; // unit 5
24 static ExternalFileUnit *defaultOutput{nullptr}; // unit 6
25 static ExternalFileUnit *errorOutput{nullptr}; // unit 0 extension
42 ExternalFileUnit *ExternalFileUnit::LookUp(int unit) { in LookUp()
46 ExternalFileUnit *ExternalFileUnit::LookUpOrCreate( in LookUpOrCreate()
51 ExternalFileUnit *ExternalFileUnit::LookUpOrCreateAnonymous(int unit, in LookUpOrCreateAnonymous()
55 ExternalFileUnit *result{ in LookUpOrCreateAnonymous()
67 ExternalFileUnit *ExternalFileUnit::LookUp( in LookUp()
72 ExternalFileUnit &ExternalFileUnit::CreateNew( in CreateNew()
75 ExternalFileUnit *result{ in CreateNew()
81 ExternalFileUnit *ExternalFileUnit::LookUpForClose(int unit) { in LookUpForClose()
85 ExternalFileUnit &ExternalFileUnit::NewUnit( in NewUnit()
87 ExternalFileUnit &unit{GetUnitMap().NewUnit(terminator)}; in NewUnit()
92 void ExternalFileUnit::OpenUnit(std::optional<OpenStatus> status, in OpenUnit()
170 void ExternalFileUnit::OpenAnonymousUnit(std::optional<OpenStatus> status, in OpenAnonymousUnit()
181 void ExternalFileUnit::CloseUnit(CloseStatus status, IoErrorHandler &handler) { in CloseUnit()
187 void ExternalFileUnit::DestroyClosed() { in DestroyClosed()
191 Iostat ExternalFileUnit::SetDirection(Direction direction) { in SetDirection()
209 UnitMap &ExternalFileUnit::GetUnitMap() { in GetUnitMap()
222 ExternalFileUnit &out{*newUnitMap->LookUpOrCreate(6, terminator, wasExtant)}; in GetUnitMap()
229 ExternalFileUnit &in{*newUnitMap->LookUpOrCreate(5, terminator, wasExtant)}; in GetUnitMap()
236 ExternalFileUnit &error{ in GetUnitMap()
248 void ExternalFileUnit::CloseAll(IoErrorHandler &handler) { in CloseAll()
259 void ExternalFileUnit::FlushAll(IoErrorHandler &handler) { in FlushAll()
278 bool ExternalFileUnit::Emit(const char *data, std::size_t bytes, in Emit()
337 bool ExternalFileUnit::Receive(char *data, std::size_t bytes, in Receive()
365 std::size_t ExternalFileUnit::GetNextInputBytes( in GetNextInputBytes()
381 const char *ExternalFileUnit::FrameNextInput( in FrameNextInput()
398 bool ExternalFileUnit::SetVariableFormattedRecordLength() { in SetVariableFormattedRecordLength()
416 bool ExternalFileUnit::BeginReadingRecord(IoErrorHandler &handler) { in BeginReadingRecord()
451 void ExternalFileUnit::FinishReadingRecord(IoErrorHandler &handler) { in FinishReadingRecord()
494 bool ExternalFileUnit::AdvanceRecord(IoErrorHandler &handler) { in AdvanceRecord()
566 void ExternalFileUnit::BackspaceRecord(IoErrorHandler &handler) { in BackspaceRecord()
598 void ExternalFileUnit::FlushOutput(IoErrorHandler &handler) { in FlushOutput()
613 void ExternalFileUnit::FlushIfTerminal(IoErrorHandler &handler) { in FlushIfTerminal()
619 void ExternalFileUnit::Endfile(IoErrorHandler &handler) { in Endfile()
638 void ExternalFileUnit::Rewind(IoErrorHandler &handler) { in Rewind()
649 void ExternalFileUnit::SetPosition(std::int64_t pos, IoErrorHandler &handler) { in SetPosition()
659 bool ExternalFileUnit::SetStreamPos( in SetStreamPos()
678 bool ExternalFileUnit::SetDirectRec( in SetDirectRec()
698 void ExternalFileUnit::EndIoStatement() { in EndIoStatement()
704 void ExternalFileUnit::BeginSequentialVariableUnformattedInputRecord( in BeginSequentialVariableUnformattedInputRecord()
746 void ExternalFileUnit::BeginVariableFormattedInputRecord( in BeginVariableFormattedInputRecord()
775 void ExternalFileUnit::BackspaceFixedRecord(IoErrorHandler &handler) { in BackspaceFixedRecord()
784 void ExternalFileUnit::BackspaceVariableUnformattedRecord( in BackspaceVariableUnformattedRecord()
839 void ExternalFileUnit::BackspaceVariableFormattedRecord( in BackspaceVariableFormattedRecord()
880 void ExternalFileUnit::DoImpliedEndfile(IoErrorHandler &handler) { in DoImpliedEndfile()
889 void ExternalFileUnit::DoEndfile(IoErrorHandler &handler) { in DoEndfile()
909 void ExternalFileUnit::CommitWrites() { in CommitWrites()
916 bool ExternalFileUnit::CheckDirectAccess(IoErrorHandler &handler) { in CheckDirectAccess()
928 void ExternalFileUnit::HitEndOnRead(IoErrorHandler &handler) { in HitEndOnRead()
935 ChildIo &ExternalFileUnit::PushChildIo(IoStatementState &parent) { in PushChildIo()
943 void ExternalFileUnit::PopChildIo(ChildIo &child) { in PopChildIo()
951 int ExternalFileUnit::GetAsynchronousId(IoErrorHandler &handler) { in GetAsynchronousId()
964 bool ExternalFileUnit::Wait(int id) { in Wait()