Tag Parser: diagnostics.h File Reference

Tag Parser 12.5.3 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions | Variables
diagnostics.h File Reference
`#include "./global.h"`
`#include <c++utilities/chrono/datetime.h>`
`#include <string>`
`#include <vector>`
Include dependency graph for diagnostics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | TagParser::DiagMessage
| The DiagMessage class holds an information, warning or error gathered during parsing or making. More...
class | TagParser::Diagnostics
| The Diagnostics class is a container for DiagMessage. More...

## Namespaces
namespace | TagParser
| Contains all classes and functions of the TagInfo library.

## Enumerations
enum class | TagParser::DiagLevel { TagParser::None = 0 , TagParser::Debug = 1 , TagParser::Information = 2 , TagParser::Warning = 3 , TagParser::Critical = 4 , TagParser::Fatal = 5 }
| Specifies the level of the diagnostic message. More...

## Functions
TAG_PARSER_EXPORT std::string_view | TagParser::diagLevelName (DiagLevel diagLevel)
| Returns the string representation of the specified diagLevel.
constexpr DiagLevel & | TagParser::operator|= (DiagLevel &lhs, const DiagLevel &rhs)
| Sets lhs to rhs if rhs is more critical than lhs and returns lhs.

## Variables
constexpr auto | TagParser::worstDiagLevel = DiagLevel::Fatal
| The worst diag level.