Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
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