|
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 |
|