|
Evo C++ Library v0.5.1
|
#include <evo/impl/sys.h>

Output stream exception for stream write errors, see Exception.
Public Types | |
| typedef ListBase< char, StrSizeT > | StringBase |
| Alias for evo::StringBase. More... | |
Public Member Functions | |
| ExceptionStreamOut (const char *file, ulong line, const StringBase &msg, Error error=EUnknown) | |
| ExceptionStreamOut (const ExceptionStreamOut &e) | |
| Error | error () const |
| Get error code. More... | |
| template<class TOut > | |
| TOut & | errormsg_out (TOut &out) |
| Write error message with errno to output stream/string. More... | |
| const char * | file () const |
| Get exception file name. More... | |
| ulong | line () const |
| Get exception line number. More... | |
| const char * | msg () const |
| Get exception message. More... | |
Protected Types | |
| typedef const char *(* | ErrorMsgFunc) (Error) |
| Pointer type to function returning error message from error code. More... | |
Protected Member Functions | |
| ExceptionStreamOut (const char *file, ulong line, const char *type, const StringBase &msg, Error error, ErrorMsgFunc errormsg_func) | |
|
protectedinherited |
Pointer type to function returning error message from error code.
| typedef ListBase<char,StrSizeT> StringBase |
Alias for evo::StringBase.
|
inline |
|
inline |
|
inlineprotected |
|
inlineinherited |
Get error code.
|
inlineinherited |
|
inlineinherited |
Get exception file name.
|
inlineinherited |
Get exception line number.
|
inlineinherited |
Get exception message.
1.8.13