|
Data Structures |
| class | LDK::Exception |
| | Base class of all LDK exceptions. More...
|
| class | LDK::RuntimeError |
| | Base class for exceptions catering for conditions that can only be detected at runtime. More...
|
| class | LDK::ArgumentError |
| | Indicates a problem with a function/methods arguments. More...
|
| class | LDK::IOError |
| | Indicates a problem with file io. More...
|
| class | LDK::EofError |
| | Indicates an attempt to read before a file starts or after it ends. More...
|
| class | LDK::IndexError |
| | Indicates an index is out of range in a container class. More...
|
| class | LDK::LengthError |
| | Indicates an attempt to use a container class beyond it's maximum (or minimum) size. More...
|
| class | LDK::BadAllocError |
| | Indicated an out of memory condition. More...
|
| class | LDK::NullPtrError |
| | Indicates a NULL pointer. More...
|
| class | LDK::LogicError |
| | Indicates a problem which should be solvable at compile time. More...
|
| class | LDK::NotImplimentedError |
| | Indicates a function or method has not been implimented yet. More...
|
| class | LDK::ThreadError |
| | Indicated the thread API has been abused. More...
|
| class | LDK::Exception |
| | Base class of all LDK exceptions. More...
|
| class | LDK::RuntimeError |
| | Base class for exceptions catering for conditions that can only be detected at runtime. More...
|
| class | LDK::ArgumentError |
| | Indicates a problem with a function/methods arguments. More...
|
| class | LDK::IOError |
| | Indicates a problem with file io. More...
|
| class | LDK::EofError |
| | Indicates an attempt to read before a file starts or after it ends. More...
|
| class | LDK::IndexError |
| | Indicates an index is out of range in a container class. More...
|
| class | LDK::LengthError |
| | Indicates an attempt to use a container class beyond it's maximum (or minimum) size. More...
|
| class | LDK::BadAllocError |
| | Indicated an out of memory condition. More...
|
| class | LDK::NullPtrError |
| | Indicates a NULL pointer. More...
|
| class | LDK::LogicError |
| | Indicates a problem which should be solvable at compile time. More...
|
| class | LDK::NotImplimentedError |
| | Indicates a function or method has not been implimented yet. More...
|
| class | LDK::ThreadError |
| | Indicated the thread API has been abused. More...
|
Defines |
|
#define | LDK_RUNTIME_ERROR(msg) LDK::RuntimeError(__LINE__,__FILE__,msg) |
|
#define | LDK_ARGUMENT_ERROR(msg) LDK::ArgumentError(__LINE__,__FILE__,msg) |
|
#define | LDK_IO_ERROR(msg) LDK::IOError(__LINE__,__FILE__,msg) |
|
#define | LDK_EOF_ERROR(msg) LDK::EofError(__LINE__,__FILE__,msg) |
|
#define | LDK_INDEX_ERROR(msg) LDK::IndexError(__LINE__,__FILE__,msg) |
|
#define | LDK_LENGTH_ERROR(msg) LDK::LengthError(__LINE__,__FILE__,msg) |
|
#define | LDK_BADALLOC_ERROR LDK::BadAllocError(__LINE__,__FILE__) |
|
#define | LDK_NULLPTR_ERROR LDK::NullPtrError(__LINE__,__FILE__,"Null Pointer") |
|
#define | LDK_LOGIC_ERROR(msg) LDK::LogicError(__LINE__,__FILE__,msg) |
|
#define | LDK_NOTIMPLIMENTED_ERROR(msg) LDK::NotImplimentedError(__LINE__,__FILE__,msg) |
|
#define | LDK_THREAD_ERROR LDK::LogicError(__LINE__,__FILE__,"ThreadError") |