|
Tag Parser 12.5.1
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 | 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 |