Lines Matching refs:handler

496   IoErrorHandler &handler{cookie->GetIoErrorHandler()};
498 handler.HasIoStat();
501 handler.HasErrLabel();
504 handler.HasEndLabel();
507 handler.HasEorLabel();
510 handler.HasIoMsg();
515 const char *what, IoErrorHandler &handler) {
523 handler.SignalError(IostatErrorInKeyword, "Invalid %s='%.*s'", what,
531 IoErrorHandler &handler{io.GetIoErrorHandler()};
532 bool nonAdvancing{!YesOrNo(keyword, length, "ADVANCE", handler)};
534 handler.SignalError("Non-advancing I/O attempted on direct access file");
543 return !handler.InError();
602 IoErrorHandler &handler{io.GetIoErrorHandler()};
603 io.mutableModes().pad = YesOrNo(keyword, length, "PAD", handler);
604 return !handler.InError();
609 IoErrorHandler &handler{io.GetIoErrorHandler()};
611 return unit->SetStreamPos(pos, handler);
613 handler.Crash("SetPos() called on internal unit");
620 IoErrorHandler &handler{io.GetIoErrorHandler()};
623 handler.SignalError(
626 handler.HasRec();
627 unit->SetDirectRec(rec, handler);
630 handler.Crash("SetRec() called on internal unit");
765 IoErrorHandler &handler{io.GetIoErrorHandler()};
766 bool isYes{YesOrNo(keyword, length, "ASYNCHRONOUS", handler)};
769 handler.Crash(
779 handler.SignalError(IostatBadAsynchronous);
783 handler.Crash("SetAsynchronous('YES') called when not in an OPEN or "
786 return !handler.InError();
1175 IoErrorHandler &handler{io.GetIoErrorHandler()};
1176 if (!handler.InError()) {
1184 handler.Crash("GetIoSize() called for an I/O statement that is not a "
1192 IoErrorHandler &handler{io.GetIoErrorHandler()};
1193 if (!handler.InError()) {
1200 handler.Crash("GetIoLength() called for an I/O statement that is not "
1208 IoErrorHandler &handler{io.GetIoErrorHandler()};
1209 if (!handler.InError()) {
1212 if (handler.InError()) { // leave "msg" alone when no error
1213 handler.GetIoMsg(msg, length);
1219 IoErrorHandler &handler{io.GetIoErrorHandler()};
1224 handler.Crash(