Tag Parser 12.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
exceptions.cpp
Go to the documentation of this file.
1#include "./exceptions.h"
2
3using namespace std;
4
5namespace TagParser {
6
17{
18}
19
24{
25}
26
30const char *Failure::what() const noexcept
31{
32 return "unable to parse given data";
33}
34
48
55
59const char *NoDataFoundException::what() const noexcept
60{
61 return "no parsable data has been found";
62}
63
76
83
87const char *InvalidDataException::what() const noexcept
88{
89 return "data to be parsed or to be made seems to be invalid";
90}
91
104
111
115const char *NoDataProvidedException::what() const noexcept
116{
117 return "can not write empty value";
118}
119
132
139
143const char *TruncatedDataException::what() const noexcept
144{
145 return "data to be parsed seems to be truncated";
146}
147
160
167
171const char *OperationAbortedException::what() const noexcept
172{
173 return "operation has been aborted";
174}
175
188
195
199const char *VersionNotSupportedException::what() const noexcept
200{
201 return "the version of the data to be parsed is not supported";
202}
203
216
223
227const char *NotImplementedException::what() const noexcept
228{
229 return "the operation has not been implemented yet";
230}
231
232} // namespace TagParser
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
virtual ~Failure() noexcept
Destroys the exception.
Failure() noexcept
Constructs a new exception.
InvalidDataException() noexcept
Constructs a new exception.
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
virtual ~InvalidDataException() noexcept
Destroys the exception.
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
NoDataFoundException() noexcept
Constructs a new exception.
virtual ~NoDataFoundException() noexcept
Destroys the exception.
virtual ~NoDataProvidedException() noexcept
Destroys the exception.
NoDataProvidedException() noexcept
Constructs a new exception.
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
NotImplementedException() noexcept
Constructs a new exception.
virtual ~NotImplementedException() noexcept
Destroys the exception.
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
virtual ~OperationAbortedException() noexcept
Destroys the exception.
OperationAbortedException() noexcept
Constructs a new exception.
TruncatedDataException() noexcept
Constructs a new exception.
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
virtual ~TruncatedDataException() noexcept
Destroys the exception.
VersionNotSupportedException() noexcept
Constructs a new exception.
virtual const char * what() const noexcept
Returns a C-style character string describing the cause of the exception.
virtual ~VersionNotSupportedException() noexcept
Destroys the exception.
Contains all classes and functions of the TagInfo library.
Definition aaccodebook.h:10