Tag Parser  7.0.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
TagParser::TagValue Member List

This is the complete list of members for TagParser::TagValue, including all inherited members.

assignData(const char *data, size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValue
assignData(std::unique_ptr< char[]> &&data, size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValue
assignDateTime(ChronoUtilities::DateTime value)TagParser::TagValueinline
assignInteger(int value)TagParser::TagValue
assignPosition(PositionInSet value)TagParser::TagValueinline
assignStandardGenreIndex(int index)TagParser::TagValueinline
assignText(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValue
assignText(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueinline
assignTimeSpan(ChronoUtilities::TimeSpan value)TagParser::TagValueinline
clearData()TagParser::TagValueinline
clearDataAndMetadata()TagParser::TagValueinline
clearMetadata()TagParser::TagValue
convertDataEncoding(TagTextEncoding encoding)TagParser::TagValue
convertDataEncodingForTag(const Tag *tag)TagParser::TagValue
dataEncoding() constTagParser::TagValueinline
dataPointer()TagParser::TagValueinline
dataPointer() constTagParser::TagValueinline
dataSize() constTagParser::TagValueinline
description() constTagParser::TagValueinline
descriptionEncoding() constTagParser::TagValueinline
empty()TagParser::TagValuestatic
ensureHostByteOrder(std::u16string &u16str, TagTextEncoding currentEncoding)TagParser::TagValuestatic
isEmpty() constTagParser::TagValueinline
isLabeledAsReadonly() constTagParser::TagValueinline
language() constTagParser::TagValueinline
mimeType() constTagParser::TagValueinline
operator!=(const TagValue &other) constTagParser::TagValueinline
operator=(const TagValue &other)TagParser::TagValue
operator=(TagValue &&other)=defaultTagParser::TagValue
operator==(const TagValue &other) constTagParser::TagValue
setDescription(const std::string &value, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValueinline
setLanguage(const std::string &language)TagParser::TagValueinline
setMimeType(const std::string &mimeType)TagParser::TagValueinline
setReadonly(bool readOnly)TagParser::TagValueinline
stripBom(const char *&text, size_t &length, TagTextEncoding encoding)TagParser::TagValuestatic
TagValue()TagParser::TagValueinline
TagValue(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueinline
TagValue(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueinline
TagValue(int value)TagParser::TagValueinline
TagValue(const char *data, size_t length, TagDataType type=TagDataType::Undefined, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValue
TagValue(std::unique_ptr< char[]> &&data, size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValue
TagValue(const PositionInSet &value)TagParser::TagValueinline
TagValue(const TagValue &other)TagParser::TagValue
TagValue(TagValue &&other)=defaultTagParser::TagValue
toDateTime() constTagParser::TagValue
toInteger() constTagParser::TagValue
toPositionInSet() constTagParser::TagValue
toStandardGenreIndex() constTagParser::TagValue
toString(TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValueinline
toString(std::string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValue
toTimeSpan() constTagParser::TagValue
toWString(TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValueinline
toWString(std::u16string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValue
type() constTagParser::TagValueinline
~TagValue()TagParser::TagValueinline