|
RT_API_ATTRS | ChildIoStatementState (ChildIo &, const char *sourceFile=nullptr, int sourceLine=0) |
|
RT_API_ATTRS ChildIo & | child () |
|
RT_API_ATTRS MutableModes & | mutableModes () |
|
RT_API_ATTRS ConnectionState & | GetConnectionState () |
|
RT_API_ATTRS ExternalFileUnit * | GetExternalFileUnit () const |
|
RT_API_ATTRS int | EndIoStatement () |
|
RT_API_ATTRS bool | Emit (const char *, std::size_t bytes, std::size_t elementBytes=0) |
|
RT_API_ATTRS std::size_t | GetNextInputBytes (const char *&) |
|
RT_API_ATTRS std::size_t | ViewBytesInRecord (const char *&, bool forward) const |
|
RT_API_ATTRS void | HandleRelativePosition (std::int64_t) |
|
RT_API_ATTRS void | HandleAbsolutePosition (std::int64_t) |
|
RT_API_ATTRS bool | completedOperation () const |
|
RT_API_ATTRS void | CompleteOperation () |
|
RT_API_ATTRS int | EndIoStatement () |
|
RT_API_ATTRS bool | Emit (const char *, std::size_t bytes, std::size_t elementBytes=0) |
|
RT_API_ATTRS bool | Receive (char *, std::size_t bytes, std::size_t elementBytes=0) |
|
RT_API_ATTRS std::size_t | GetNextInputBytes (const char *&) |
|
RT_API_ATTRS std::size_t | ViewBytesInRecord (const char *&, bool forward) const |
|
RT_API_ATTRS bool | AdvanceRecord (int) |
|
RT_API_ATTRS void | BackspaceRecord () |
|
RT_API_ATTRS void | HandleRelativePosition (std::int64_t) |
|
RT_API_ATTRS void | HandleAbsolutePosition (std::int64_t) |
|
RT_API_ATTRS Fortran::common::optional< DataEdit > | GetNextDataEdit (IoStatementState &, int maxRepeat=1) |
|
RT_API_ATTRS ExternalFileUnit * | GetExternalFileUnit () const |
|
RT_API_ATTRS bool | BeginReadingRecord () |
|
RT_API_ATTRS void | FinishReadingRecord () |
|
RT_API_ATTRS bool | Inquire (InquiryKeywordHash, char *, std::size_t) |
|
RT_API_ATTRS bool | Inquire (InquiryKeywordHash, bool &) |
|
RT_API_ATTRS bool | Inquire (InquiryKeywordHash, std::int64_t, bool &) |
|
RT_API_ATTRS bool | Inquire (InquiryKeywordHash, std::int64_t &) |
|
RT_API_ATTRS std::int64_t | InquirePos () |
|
RT_API_ATTRS void | BadInquiryKeywordHashCrash (InquiryKeywordHash) |
|
RT_API_ATTRS void | ReportUnsupportedChildIo () const |
|
RT_API_ATTRS | IoErrorHandler (const Terminator &that) |
|
Public Member Functions inherited from Fortran::runtime::io::IoErrorHandler |
RT_API_ATTRS | IoErrorHandler (const Terminator &that) |
|
RT_API_ATTRS void | HasIoStat () |
|
RT_API_ATTRS void | HasErrLabel () |
|
RT_API_ATTRS void | HasEndLabel () |
|
RT_API_ATTRS void | HasEorLabel () |
|
RT_API_ATTRS void | HasIoMsg () |
|
RT_API_ATTRS void | HasRec () |
|
RT_API_ATTRS bool | InError () const |
|
RT_API_ATTRS void | SetPendingError (int iostat) |
|
RT_API_ATTRS void | SignalError (int iostatOrErrno, const char *msg,...) |
|
RT_API_ATTRS void | SignalError (int iostatOrErrno) |
|
template<typename... X> |
RT_API_ATTRS void | SignalError (const char *msg, X &&...xs) |
|
RT_API_ATTRS void | Forward (int iostatOrErrno, const char *, std::size_t) |
|
void | SignalErrno () |
|
RT_API_ATTRS void | SignalEnd () |
|
RT_API_ATTRS void | SignalEor () |
|
RT_API_ATTRS void | SignalPendingError () |
|
RT_API_ATTRS int | GetIoStat () const |
|
RT_API_ATTRS bool | GetIoMsg (char *, std::size_t) |
|
RT_API_ATTRS | Terminator () |
|
| Terminator (const Terminator &)=default |
|
RT_API_ATTRS | Terminator (const char *sourceFileName, int sourceLine=0) |
|
| Terminator (const Terminator &)=default |
|
RT_API_ATTRS | Terminator (const char *sourceFileName, int sourceLine=0) |
|
RT_API_ATTRS const char * | sourceFileName () const |
|
RT_API_ATTRS int | sourceLine () const |
|
RT_API_ATTRS void | SetLocation (const char *sourceFileName=nullptr, int sourceLine=0) |
|
template<typename... Args> |
RT_DEVICE_NOINLINE RT_API_ATTRS const char * | Crash (const char *message, Args... args) const |
|
template<typename... Args> |
RT_API_ATTRS void | PrintCrashArgs (const char *message, Args... args) const |
|
RT_API_ATTRS void | CrashHeader () const |
|
RT_API_ATTRS void | CrashFooter () const |
|
void | InvokeCrashHandler (const char *message,...) const |
|
void | CrashArgs (const char *message, va_list &) const |
|
RT_API_ATTRS void | CheckFailed (const char *predicate, const char *file, int line) const |
|
RT_API_ATTRS void | CheckFailed (const char *predicate) const |
|