Tag Parser  8.0.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Public Member Functions | List of all members
TagParser::TruncatedDataException Class Reference

The exception that is thrown when the data to be parsed is truncated and therefore can not be parsed at all. More...

#include <exceptions.h>

Inheritance diagram for TagParser::TruncatedDataException:
[legend]
Collaboration diagram for TagParser::TruncatedDataException:
[legend]

Public Member Functions

 TruncatedDataException () USE_NOTHROW
 Constructs a new exception. More...
 
virtual ~TruncatedDataException () USE_NOTHROW
 Destroys the exception. More...
 
virtual const char * what () const USE_NOTHROW
 Returns a C-style character string describing the cause of the exception. More...
 
- Public Member Functions inherited from TagParser::InvalidDataException
 InvalidDataException () USE_NOTHROW
 Constructs a new exception. More...
 
virtual ~InvalidDataException () USE_NOTHROW
 Destroys the exception. More...
 
- Public Member Functions inherited from TagParser::Failure
 Failure () USE_NOTHROW
 Constructs a new exception. More...
 
virtual ~Failure () USE_NOTHROW
 Destroys the exception. More...
 

Detailed Description

The exception that is thrown when the data to be parsed is truncated and therefore can not be parsed at all.

Definition at line 32 of file exceptions.h.

Constructor & Destructor Documentation

◆ TruncatedDataException()

TagParser::TruncatedDataException::TruncatedDataException ( )

Constructs a new exception.

Definition at line 100 of file exceptions.cpp.

◆ ~TruncatedDataException()

TagParser::TruncatedDataException::~TruncatedDataException ( )
virtual

Destroys the exception.

Definition at line 107 of file exceptions.cpp.

Member Function Documentation

◆ what()

const char * TagParser::TruncatedDataException::what ( ) const
virtual

Returns a C-style character string describing the cause of the exception.

Reimplemented from TagParser::InvalidDataException.

Definition at line 114 of file exceptions.cpp.


The documentation for this class was generated from the following files: