Home
last modified time | relevance | path

Searched refs:ExternalFileUnit (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/runtime/
H A Dunit.cpp42 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()
236 ExternalFileUnit &error{ in GetUnitMap()
[all …]
H A Dunit-map.h26 ExternalFileUnit *LookUp(int n) { in LookUp()
31 ExternalFileUnit *LookUpOrCreate( in LookUpOrCreate()
44 ExternalFileUnit *LookUp(const char *path, std::size_t pathLen) { in LookUp()
49 ExternalFileUnit &NewUnit(const Terminator &);
53 ExternalFileUnit *LookUpForClose(int);
55 void DestroyClosed(ExternalFileUnit &);
62 ExternalFileUnit unit;
76 ExternalFileUnit *Find(int n) { in Find()
91 ExternalFileUnit *Find(const char *path, std::size_t pathLen);
93 ExternalFileUnit &Create(int, const Terminator &);
H A Dunit.h35 class ExternalFileUnit : public ConnectionState,
37 public FileFrame<ExternalFileUnit> {
39 explicit ExternalFileUnit(int unitNumber) : unitNumber_{unitNumber} { in ExternalFileUnit() function
44 ~ExternalFileUnit() {} in ~ExternalFileUnit()
50 static ExternalFileUnit *LookUp(int unit);
51 static ExternalFileUnit *LookUpOrCreate(
53 static ExternalFileUnit *LookUpOrCreateAnonymous(int unit, Direction,
55 static ExternalFileUnit *LookUp(const char *path, std::size_t pathLen);
56 static ExternalFileUnit &CreateNew(int unit, const Terminator &);
57 static ExternalFileUnit *LookUpForClose(int unit);
[all …]
H A Dunit-map.cpp29 ExternalFileUnit &UnitMap::NewUnit(const Terminator &terminator) { in NewUnit()
39 ExternalFileUnit *UnitMap::LookUpForClose(int n) { in LookUpForClose()
58 void UnitMap::DestroyClosed(ExternalFileUnit &unit) { in DestroyClosed()
79 p->unit.~ExternalFileUnit(); in DestroyClosed()
100 p->unit.~ExternalFileUnit(); in CloseAll()
114 ExternalFileUnit *UnitMap::Find(const char *path, std::size_t pathLen) { in Find()
129 ExternalFileUnit &UnitMap::Create(int n, const Terminator &terminator) { in Create()
H A Dio-stmt.h28 class ExternalFileUnit; variable
102 ExternalFileUnit *GetExternalFileUnit() const; // null if internal unit
270 ExternalFileUnit *GetExternalFileUnit() const;
412 ExternalFileUnit &unit() { return unit_; } in unit()
417 ExternalFileUnit *GetExternalFileUnit() const { return &unit_; } in GetExternalFileUnit()
421 ExternalFileUnit &unit_;
498 ExternalFileUnit *GetExternalFileUnit() const;
553 OpenStatementState(ExternalFileUnit &unit, bool wasExtant,
711 ExternalMiscIoStatementState(ExternalFileUnit &unit, Which which,
724 ExternalFileUnit *unit = nullptr, const char *sourceFile = nullptr,
[all …]
H A Ddescriptor-io.cpp42 ExternalFileUnit *actualExternal{io.GetExternalFileUnit()}; in DefinedFormattedIo()
43 ExternalFileUnit *external{actualExternal}; in DefinedFormattedIo()
47 external = &ExternalFileUnit::NewUnit(handler, true); in DefinedFormattedIo()
86 ExternalFileUnit *external{io.GetExternalFileUnit()}; in DefinedUnformattedIo()
H A Dio-api.cpp165 if (ExternalFileUnit * in GetOrCreateUnit()
363 if (ExternalFileUnit * in IONAME()
376 ExternalFileUnit &unit{ in IONAME()
384 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
405 if (ExternalFileUnit * unit{ExternalFileUnit::LookUpForClose(unitNumber)}) { in IONAME()
417 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
431 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
443 if (ExternalFileUnit * in IONAME()
457 if (ExternalFileUnit * in IONAME()
469 if (ExternalFileUnit * unit{ExternalFileUnit::LookUp(unitNumber)}) { in IONAME()
[all …]
H A Dstop.cpp50 Fortran::runtime::io::ExternalFileUnit::CloseAll(handler); in CloseAllExternalUnits()
92 Fortran::runtime::io::ExternalFileUnit::FlushAll(handler); in StartPause()
H A Dio-stmt.cpp52 ExternalFileUnit *IoStatementBase::GetExternalFileUnit() const { in GetExternalFileUnit()
195 ExternalFileUnit &unit, const char *sourceFile, int sourceLine) in ExternalIoStatementBase()
303 ExternalFileUnit &unit, const char *sourceFile, int sourceLine) in ExternalIoStatementState()
439 ExternalFileUnit &unit, const CHAR *format, std::size_t formatLength, in ExternalFormattedIoStatementState()
568 ExternalFileUnit *IoStatementState::GetExternalFileUnit() const { in GetExternalFileUnit()
910 ExternalFileUnit *ChildIoStatementState<DIR>::GetExternalFileUnit() const { in GetExternalFileUnit()
1021 ExternalFileUnit &ext{unit()}; in CompleteOperation()
1048 ExternalFileUnit &unit, const char *sourceFile, int sourceLine) in InquireUnitState()