Lines Matching refs:unit
44 if (p->unit.unitNumber() == n) { in LookUpForClose()
52 return &p->unit; in LookUpForClose()
58 void UnitMap::DestroyClosed(ExternalFileUnit &unit) { in DestroyClosed() argument
64 if (&p->unit == &unit) { in DestroyClosed()
65 int n{unit.unitNumber()}; in DestroyClosed()
79 p->unit.~ExternalFileUnit(); in DestroyClosed()
99 p->unit.CloseUnit(CloseStatus::Keep, handler); in CloseAll()
100 p->unit.~ExternalFileUnit(); in CloseAll()
109 p->unit.FlushOutput(handler); in FlushAll()
119 if (p->unit.path() && p->unit.pathLength() == pathLen && in Find()
120 std::memcmp(p->unit.path(), path, pathLen) == 0) { in Find()
121 return &p->unit; in Find()
133 return chain.unit; in Create()