Lines Matching defs:ExternalIoStatementState
371 ExternalIoStatementState<DIR>::ExternalIoStatementState(
386 void ExternalIoStatementState<DIR>::CompleteOperation() {
412 template <Direction DIR> int ExternalIoStatementState<DIR>::EndIoStatement() {
418 bool ExternalIoStatementState<DIR>::Emit(
421 Crash("ExternalIoStatementState::Emit(char) called for input statement");
427 std::size_t ExternalIoStatementState<DIR>::GetNextInputBytes(const char *&p) {
432 std::size_t ExternalIoStatementState<DIR>::ViewBytesInRecord(
438 bool ExternalIoStatementState<DIR>::AdvanceRecord(int n) {
447 template <Direction DIR> void ExternalIoStatementState<DIR>::BackspaceRecord() {
452 void ExternalIoStatementState<DIR>::HandleAbsolutePosition(std::int64_t n) {
457 void ExternalIoStatementState<DIR>::HandleRelativePosition(std::int64_t n) {
462 bool ExternalIoStatementState<DIR>::BeginReadingRecord() {
466 Crash("ExternalIoStatementState<Direction::Output>::BeginReadingRecord() "
473 void ExternalIoStatementState<DIR>::FinishReadingRecord() {
477 Crash("ExternalIoStatementState<Direction::Output>::FinishReadingRecord() "
486 : ExternalIoStatementState<DIR>{unit, sourceFile, sourceLine},
498 return ExternalIoStatementState<DIR>::CompleteOperation();
504 return ExternalIoStatementState<DIR>::EndIoStatement();
899 return ExternalIoStatementState<DIR>::EndIoStatement();
1046 template class ExternalIoStatementState<Direction::Output>;
1047 template class ExternalIoStatementState<Direction::Input>;