#include <exception>
#include <string>
#include <stdlib.h>
Go to the source code of this file.
Classes | |
class | mio::IOException |
The basic exception class adjusted for the needs of SLF software. More... | |
class | mio::NotFoundException |
thrown when a there is an unsuccessful attempt to locate a file/server/... More... | |
class | mio::AccessException |
thrown when a there are insufficient rights to access a file/server/... in a certain way (e.g. read, write) More... | |
class | mio::InvalidNameException |
thrown when a given filename/servername/... is not valid (e.g. "..", "." or empty) More... | |
class | mio::InvalidFormatException |
thrown when parsed data does not reflect an expected format (e.g. premature end of a line, file) More... | |
class | mio::IndexOutOfBoundsException |
thrown when an index is out of bounds More... | |
class | mio::ConversionFailedException |
thrown when an unsuccessful attempt to convert data types/classes is made (e.g. attempt to convert a literal into a number) More... | |
class | mio::InvalidArgumentException |
thrown when encountered an unexpected function's argument (e.g. bad index, bad or missing parameter name, etc.) More... | |
class | mio::UnknownValueException |
thrown when encountered an unexpected value (e.g. unknown name or key) More... | |
class | mio::NoDataException |
thrown when no data is available More... | |
class | mio::TimeOutException |
thrown when an operation does not complete in the foreseen time More... | |
Namespaces | |
namespace | mio |
Macros | |
#define | STRINGIFY(x) #x |
#define | TOSTRING(x) STRINGIFY(x) |
#define | AT __FILE__ ":" TOSTRING(__LINE__) |
#define AT __FILE__ ":" TOSTRING(__LINE__) |
#define STRINGIFY | ( | x | ) | #x |
#define TOSTRING | ( | x | ) | STRINGIFY(x) |