Lines Matching full:terminator
35 void FlushOutputOnCrash(const Terminator &terminator) {
39 IoErrorHandler handler{terminator};
55 int unit, const Terminator &terminator, bool &wasExtant) {
56 return GetUnitMap().LookUpOrCreate(unit, terminator, wasExtant);
93 int unit, const Terminator &terminator) {
96 GetUnitMap().LookUpOrCreate(unit, terminator, wasExtant)};
97 RUNTIME_CHECK(terminator, result && !wasExtant);
106 const Terminator &terminator, bool forChildIo) {
107 ExternalFileUnit &unit{GetUnitMap().NewUnit(terminator)};
246 Terminator terminator{__FILE__, __LINE__};
247 IoErrorHandler handler{terminator};
248 UnitMap &newUnitMap{*New<UnitMap>{terminator}().release()};
252 FORTRAN_DEFAULT_OUTPUT_UNIT, terminator, wasExtant)};
253 RUNTIME_CHECK(terminator, !wasExtant);
260 FORTRAN_DEFAULT_INPUT_UNIT, terminator, wasExtant)};
261 RUNTIME_CHECK(terminator, !wasExtant);
268 *newUnitMap.LookUpOrCreate(FORTRAN_ERROR_UNIT, terminator, wasExtant)};
269 RUNTIME_CHECK(terminator, !wasExtant);