Searched refs:endfileRecordNumber (Results 1 – 4 of 4) sorted by relevance
27 return endfileRecordNumber && currentRecordNumber >= *endfileRecordNumber; in IsAtEOF()31 return endfileRecordNumber && currentRecordNumber > *endfileRecordNumber; in IsAfterEndfile()
21 endfileRecordNumber = 2; in InternalDescriptorUnit()37 endfileRecordNumber = d.Elements() + 1; in InternalDescriptorUnit()44 auto end{endfileRecordNumber.value_or(0)}; in EndIoStatement()109 if (currentRecordNumber >= endfileRecordNumber.value_or(0)) { in AdvanceRecord()
151 endfileRecordNumber.reset(); in OpenUnit()154 endfileRecordNumber = 1 + (*totalBytes / *openRecl); in OpenUnit()161 if (!endfileRecordNumber) { in OpenUnit()165 currentRecordNumber = *endfileRecordNumber; in OpenUnit()559 endfileRecordNumber.reset(); in AdvanceRecord()574 currentRecordNumber = *endfileRecordNumber; in BackspaceRecord()632 RUNTIME_CHECK(handler, endfileRecordNumber.has_value()); in Endfile()633 currentRecordNumber = *endfileRecordNumber + 1; in Endfile()674 endfileRecordNumber.reset(); in SetStreamPos()898 endfileRecordNumber = currentRecordNumber; in DoEndfile()[all …]
87 std::optional<std::int64_t> endfileRecordNumber; member