Tag Parser 12.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
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::TagValue | inline |
assignDateTimeExpression(const CppUtilities::DateTimeExpression &value) | TagParser::TagValue | |
assignInteger(int value) | TagParser::TagValue | |
assignPopularity(const Popularity &value) | TagParser::TagValue | |
assignPosition(PositionInSet value) | TagParser::TagValue | inline |
assignStandardGenreIndex(int index) | TagParser::TagValue | inline |
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::TagValue | inline |
assignText(std::string_view text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | inline |
assignTimeSpan(CppUtilities::TimeSpan value) | TagParser::TagValue | inline |
assignUnsignedInteger(std::uint64_t value) | TagParser::TagValue | |
clearData() | TagParser::TagValue | inline |
clearDataAndMetadata() | TagParser::TagValue | inline |
clearMetadata() | TagParser::TagValue | |
compareData(const TagValue &other, bool ignoreCase=false) const | TagParser::TagValue | inline |
compareData(const std::string &data1, const std::string &data2, bool ignoreCase=false) | TagParser::TagValue | inlinestatic |
compareData(const char *data1, std::size_t size1, const char *data2, std::size_t size2, bool ignoreCase=false) | TagParser::TagValue | static |
compareTo(const TagValue &other, TagValueComparisionFlags options=TagValueComparisionFlags::None) const | TagParser::TagValue | |
convertDataEncoding(TagTextEncoding encoding) | TagParser::TagValue | |
convertDataEncodingForTag(const Tag *tag) | TagParser::TagValue | |
convertDescriptionEncoding(TagTextEncoding encoding) | TagParser::TagValue | |
data() const | TagParser::TagValue | inline |
dataEncoding() const | TagParser::TagValue | inline |
dataPointer() | TagParser::TagValue | inline |
dataPointer() const | TagParser::TagValue | inline |
dataSize() const | TagParser::TagValue | inline |
description() const | TagParser::TagValue | inline |
descriptionEncoding() const | TagParser::TagValue | inline |
empty() | TagParser::TagValue | static |
ensureHostByteOrder(std::u16string &u16str, TagTextEncoding currentEncoding) | TagParser::TagValue | static |
flags() const | TagParser::TagValue | inline |
isEmpty() const | TagParser::TagValue | inline |
isLabeledAsReadonly() const | TagParser::TagValue | inline |
isNull() const | TagParser::TagValue | inline |
locale() const | TagParser::TagValue | inline |
locale() | TagParser::TagValue | inline |
mimeType() const | TagParser::TagValue | inline |
nativeData() const | TagParser::TagValue | inline |
nativeData() | TagParser::TagValue | inline |
operator bool() const | TagParser::TagValue | |
operator!=(const TagValue &other) const | TagParser::TagValue | inline |
operator=(const TagValue &other) | TagParser::TagValue | |
operator=(TagValue &&other) | TagParser::TagValue | |
operator==(const TagValue &other) const | TagParser::TagValue | inline |
setDescription(std::string_view value, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | inline |
setFlags(TagValueFlags flags) | TagParser::TagValue | inline |
setLocale(const Locale &locale) | TagParser::TagValue | inline |
setMimeType(std::string_view mimeType) | TagParser::TagValue | inline |
setReadonly(bool readOnly) | TagParser::TagValue | inline |
stripBom(const char *&text, std::size_t &length, TagTextEncoding encoding) | TagParser::TagValue | static |
TagValue() | TagParser::TagValue | explicit |
TagValue(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | explicit |
TagValue(const char *text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | explicit |
TagValue(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | explicit |
TagValue(std::string_view text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | explicit |
TagValue(int value) | TagParser::TagValue | inlineexplicit |
TagValue(std::uint64_t value) | TagParser::TagValue | explicit |
TagValue(const char *data, std::size_t length, TagDataType type=TagDataType::Undefined, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | explicit |
TagValue(std::unique_ptr< char[]> &&data, std::size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | explicit |
TagValue(PositionInSet value) | TagParser::TagValue | inlineexplicit |
TagValue(CppUtilities::DateTime value) | TagParser::TagValue | inlineexplicit |
TagValue(const CppUtilities::DateTimeExpression &value) | TagParser::TagValue | inlineexplicit |
TagValue(CppUtilities::TimeSpan value) | TagParser::TagValue | inlineexplicit |
TagValue(const Popularity &value) | TagParser::TagValue | inlineexplicit |
TagValue(const TagValue &other) | TagParser::TagValue | |
TagValue(TagValue &&other) | TagParser::TagValue | |
toDateTime() const | TagParser::TagValue | |
toDateTimeExpression() const | TagParser::TagValue | |
toDisplayString() const | TagParser::TagValue | |
toInteger() const | TagParser::TagValue | |
toPopularity() const | TagParser::TagValue | |
toPositionInSet() const | TagParser::TagValue | |
toScaledPopularity(TagType scale=TagType::Unspecified) const | TagParser::TagValue | |
toStandardGenreIndex() const | TagParser::TagValue | |
toString(TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | inline |
toString(std::string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | |
toStrings(const ContainerType &values, TagTextEncoding encoding=TagTextEncoding::Utf8) | TagParser::TagValue | static |
toTimeSpan() const | TagParser::TagValue | |
toUnsignedInteger() const | TagParser::TagValue | |
toWString(TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | inline |
toWString(std::u16string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | |
type() const | TagParser::TagValue | inline |
~TagValue() | TagParser::TagValue |