#include <Types.h>
Public Types | |
| enum | Type { BT_EMISC, BT_EINVAL, BT_EDOM, BT_ENOENT, BT_EBUSY, BT_EACCES, BT_EIO, BT_ETIMEDOUT, BT_EALREADY, BT_EUNKNOWN } |
| Braille Tutor library error type symbols. More... | |
Public Member Functions | |
| BTException () | |
| Constructor without arguments. | |
| BTException (const Type &my_type, const std::string &my_why="") | |
| Constructor allowing specification of error type and extra information. | |
Public Attributes | |
| Type | type |
| Error type. | |
| std::string | why |
| Optional string with additional error information. | |
Braille Tutor library error type symbols.
Symbols indicating what type of error is indicated by this exception. Symbol interpretations generally match their POSIX counterparts (see errno(3) on Linux or intro(2) on MacOS X).
1.5.3