Tag Parser  7.0.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
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
 
class  TagParser::Diagnostics
 
class  TagParser::DiagPtr
 

Namespaces

 TagParser
 

Enumerations

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

Functions

TAG_PARSER_EXPORT const char * TagParser::diagLevelName (DiagLevel diagLevel)
 
DiagLevel & TagParser::operator|= (DiagLevel &lhs, const DiagLevel &rhs)
 Sets lhs to rhs if rhs is more critical than lhs and returns lhs. More...
 

Variables

constexpr auto TagParser::worstDiagLevel = DiagLevel::Fatal