Tag Parser 12.1.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
TagParser::TagValue Member List

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

assignData(const char *data, std::size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValue
assignData(std::unique_ptr< char[]> &&data, std::size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValue
assignDateTime(CppUtilities::DateTime value)TagParser::TagValueinline
assignDateTimeExpression(const CppUtilities::DateTimeExpression &value)TagParser::TagValueinline
assignInteger(int value)TagParser::TagValue
assignPopularity(const Popularity &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
assignText(std::string_view text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueinline
assignTimeSpan(CppUtilities::TimeSpan value)TagParser::TagValueinline
assignUnsignedInteger(std::uint64_t value)TagParser::TagValue
clearData()TagParser::TagValueinline
clearDataAndMetadata()TagParser::TagValueinline
clearMetadata()TagParser::TagValue
compareData(const TagValue &other, bool ignoreCase=false) constTagParser::TagValueinline
compareData(const std::string &data1, const std::string &data2, bool ignoreCase=false)TagParser::TagValueinlinestatic
compareData(const char *data1, std::size_t size1, const char *data2, std::size_t size2, bool ignoreCase=false)TagParser::TagValuestatic
compareTo(const TagValue &other, TagValueComparisionFlags options=TagValueComparisionFlags::None) constTagParser::TagValue
convertDataEncoding(TagTextEncoding encoding)TagParser::TagValue
convertDataEncodingForTag(const Tag *tag)TagParser::TagValue
convertDescriptionEncoding(TagTextEncoding encoding)TagParser::TagValue
data() constTagParser::TagValueinline
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
flags() constTagParser::TagValueinline
isEmpty() constTagParser::TagValueinline
isLabeledAsReadonly() constTagParser::TagValueinline
isNull() constTagParser::TagValueinline
locale() constTagParser::TagValueinline
locale()TagParser::TagValueinline
mimeType() constTagParser::TagValueinline
nativeData() constTagParser::TagValueinline
nativeData()TagParser::TagValueinline
operator bool() constTagParser::TagValueinline
operator!=(const TagValue &other) constTagParser::TagValueinline
operator=(const TagValue &other)TagParser::TagValue
operator=(TagValue &&other)TagParser::TagValue
operator==(const TagValue &other) constTagParser::TagValueinline
setDescription(std::string_view value, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValueinline
setFlags(TagValueFlags flags)TagParser::TagValueinline
setLocale(const Locale &locale)TagParser::TagValueinline
setMimeType(std::string_view mimeType)TagParser::TagValueinline
setReadonly(bool readOnly)TagParser::TagValueinline
stripBom(const char *&text, std::size_t &length, TagTextEncoding encoding)TagParser::TagValuestatic
TagValue()TagParser::TagValueexplicit
TagValue(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueexplicit
TagValue(const char *text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueexplicit
TagValue(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueexplicit
TagValue(std::string_view text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)TagParser::TagValueexplicit
TagValue(int value)TagParser::TagValueinlineexplicit
TagValue(std::uint64_t value)TagParser::TagValueinlineexplicit
TagValue(const char *data, std::size_t length, TagDataType type=TagDataType::Undefined, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValueexplicit
TagValue(std::unique_ptr< char[]> &&data, std::size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)TagParser::TagValueexplicit
TagValue(PositionInSet value)TagParser::TagValueinlineexplicit
TagValue(CppUtilities::DateTime value)TagParser::TagValueinlineexplicit
TagValue(const CppUtilities::DateTimeExpression &value)TagParser::TagValueinlineexplicit
TagValue(CppUtilities::TimeSpan value)TagParser::TagValueinlineexplicit
TagValue(const Popularity &value)TagParser::TagValueinlineexplicit
TagValue(const TagValue &other)TagParser::TagValue
TagValue(TagValue &&other)TagParser::TagValue
toDateTime() constTagParser::TagValue
toDateTimeExpression() constTagParser::TagValue
toDisplayString() constTagParser::TagValue
toInteger() constTagParser::TagValue
toPopularity() constTagParser::TagValue
toPositionInSet() constTagParser::TagValue
toScaledPopularity(TagType scale=TagType::Unspecified) constTagParser::TagValue
toStandardGenreIndex() constTagParser::TagValue
toString(TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValueinline
toString(std::string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValue
toStrings(const ContainerType &values, TagTextEncoding encoding=TagTextEncoding::Utf8)TagParser::TagValuestatic
toTimeSpan() constTagParser::TagValue
toUnsignedInteger() constTagParser::TagValue
toWString(TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValueinline
toWString(std::u16string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) constTagParser::TagValue
type() constTagParser::TagValueinline
~TagValue()TagParser::TagValue