1 #ifndef TAG_PARSER_EXCEPTIONS_H 2 #define TAG_PARSER_EXCEPTIONS_H 15 virtual const char *what()
const USE_NOTHROW;
22 virtual const char *what()
const USE_NOTHROW;
29 virtual const char *what()
const USE_NOTHROW;
36 virtual const char *what()
const USE_NOTHROW;
43 virtual const char *what()
const USE_NOTHROW;
50 virtual const char *what()
const USE_NOTHROW;
57 virtual const char *what()
const USE_NOTHROW;
63 #define CHECK_MAX_SIZE(sizeDenotation) \ 64 if (maxSize < sizeDenotation) { \ 65 throw TruncatedDataException(); \ 67 maxSize -= sizeDenotation; \ 72 #endif // TAG_PARSER_EXCEPTIONS_H This exception is thrown when the an operation is invoked that has not been implemented yet...
The exception that is thrown when the data to be parsed is truncated and therefore can not be parsed ...
The exception that is thrown when an operation fails because the detected or specified version is not...
The exception that is thrown when the data to be parsed holds no parsable information.
The exception that is thrown when the data to be parsed or to be made seems invalid and therefore can...
The class inherits from std::exception and serves as base class for exceptions thrown by the elements...
The exception that is thrown when an operation has been stopped and thus not successfully completed b...
Contains all classes and functions of the TagInfo library.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.