Tag Parser: Member List

Tag Parser 12.5.3 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::TagValue | inline
assignDateTimeExpression(const CppUtilities::DateTimeExpression &value) | TagParser::TagValue | inline
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 | inline
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 | inlineexplicit
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 |