| canEncodingBeUsed(TagTextEncoding encoding) const override | TagParser::Id3v2Tag | inlinevirtual |
| Compare typedef | TagParser::FieldMapBasedTag< Id3v2Tag > | |
| CRTPBase typedef | TagParser::FieldMapBasedTag< Id3v2Tag > | protected |
| defaultTextEncoding | TagParser::Id3v2Tag | static |
| ensureTextValuesAreProperlyEncoded() override | TagParser::Id3v2Tag | virtual |
| extendedHeaderSize() const | TagParser::Id3v2Tag | inline |
| fieldCount() const | TagParser::FieldMapBasedTag< Id3v2Tag > | virtual |
| fieldId(KnownField value) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
| FieldMapBasedTag() | TagParser::FieldMapBasedTag< Id3v2Tag > | |
| FieldMapBasedTag< Id3v2Tag > class | TagParser::Id3v2Tag | friend |
| fields() const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
| FieldType typedef | TagParser::FieldMapBasedTag< Id3v2Tag > | |
| flags() const | TagParser::Id3v2Tag | inline |
| handlingFlags() const | TagParser::Id3v2Tag | inline |
| hasExtendedHeader() const | TagParser::Id3v2Tag | inline |
| hasField(KnownField field) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inlinevirtual |
| hasFooter() const | TagParser::Id3v2Tag | inline |
| Id3v2Tag() | TagParser::Id3v2Tag | inline |
| Id3v2TagMaker class | TagParser::Id3v2Tag | friend |
| IdentifierType typedef | TagParser::FieldMapBasedTag< Id3v2Tag > | |
| insertFields(const FieldMapBasedTag< Id3v2Tag > &from, bool overwrite) | TagParser::FieldMapBasedTag< Id3v2Tag > | |
| insertValues(const Tag &from, bool overwrite) | TagParser::FieldMapBasedTag< Id3v2Tag > | virtual |
| internallyGetFieldId(KnownField field) const | TagParser::Id3v2Tag | protected |
| internallyGetKnownField(const IdentifierType &id) const | TagParser::Id3v2Tag | protected |
| internallyGetProposedDataType(const std::uint32_t &id) const | TagParser::Id3v2Tag | protected |
| TagParser::FieldMapBasedTag< Id3v2Tag >::internallyGetProposedDataType(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inlineprotected |
| internallyGetValue(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | protected |
| internallyGetValues(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | protected |
| internallyGetValuesFromField(const FieldType &field, std::vector< const TagValue * > &values) const | TagParser::Id3v2Tag | protected |
| TagParser::FieldMapBasedTag< Id3v2Tag >::internallyGetValuesFromField(const FieldType &field, std::vector< const TagValue * > &values) const | TagParser::FieldMapBasedTag< Id3v2Tag > | protected |
| internallyHasField(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | protected |
| internallySetValue(const IdentifierType &id, const TagValue &value) | TagParser::FieldMapBasedTag< Id3v2Tag > | protected |
| internallySetValues(const IdentifierType &id, const std::vector< TagValue > &values) | TagParser::Id3v2Tag | protected |
| TagParser::FieldMapBasedTag< Id3v2Tag >::internallySetValues(const IdentifierType &id, const std::vector< TagValue > &values) | TagParser::FieldMapBasedTag< Id3v2Tag > | protected |
| isExperimental() const | TagParser::Id3v2Tag | inline |
| isTargetingLevel(TagTargetLevel tagTargetLevel) const | TagParser::Tag | inline |
| isUnsynchronisationUsed() const | TagParser::Id3v2Tag | inline |
| isVersionSupported() const | TagParser::Id3v2Tag | inline |
| knownField(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
| m_p | TagParser::Tag | protected |
| m_size | TagParser::Tag | protected |
| m_target | TagParser::Tag | protected |
| m_version | TagParser::Tag | protected |
| majorVersion() const | TagParser::Id3v2Tag | inline |
| make(std::ostream &targetStream, std::uint32_t padding, Diagnostics &diag) | TagParser::Id3v2Tag | |
| paddingSize() const | TagParser::Id3v2Tag | inline |
| parse(std::istream &sourceStream, const std::uint64_t maximalSize, Diagnostics &diag) | TagParser::Id3v2Tag | |
| prepareMaking(Diagnostics &diag) | TagParser::Id3v2Tag | |
| proposedDataType(KnownField field) const | TagParser::FieldMapBasedTag< Id3v2Tag > | virtual |
| proposedTextEncoding() const override | TagParser::Id3v2Tag | inlinevirtual |
| removeAllFields() | TagParser::FieldMapBasedTag< Id3v2Tag > | inlinevirtual |
| revisionVersion() const | TagParser::Id3v2Tag | inline |
| setHandlingFlags(Id3v2HandlingFlags flags) | TagParser::Id3v2Tag | inline |
| setTarget(const TagTarget &target) | TagParser::Tag | inline |
| setValue(const IdentifierType &id, const TagValue &value) | TagParser::FieldMapBasedTag< Id3v2Tag > | |
| TagParser::Tag::setValue(KnownField field, const TagValue &value)=0 | TagParser::Tag | pure virtual |
| setValues(const IdentifierType &id, const std::vector< TagValue > &values) | TagParser::FieldMapBasedTag< Id3v2Tag > | |
| TagParser::Tag::setValues(KnownField field, const std::vector< TagValue > &values) | TagParser::Tag | virtual |
| setVersion(std::uint8_t majorVersion, std::uint8_t revisionVersion) | TagParser::Id3v2Tag | |
| size() const | TagParser::Tag | inline |
| supportsDescription(KnownField field) const override | TagParser::Id3v2Tag | inlinevirtual |
| supportsField(KnownField field) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inlinevirtual |
| supportsMimeType(KnownField field) const override | TagParser::Id3v2Tag | inlinevirtual |
| supportsMultipleValues(KnownField field) const override | TagParser::Id3v2Tag | virtual |
| supportsMultipleValues(IdentifierType id) const | TagParser::Id3v2Tag | |
| supportsTarget() const | TagParser::Tag | inlinevirtual |
| Tag() | TagParser::Tag | protected |
| tagName | TagParser::Id3v2Tag | static |
| tagType | TagParser::Id3v2Tag | static |
| target() const | TagParser::Tag | inline |
| target() | TagParser::Tag | inline |
| targetLevel() const | TagParser::Tag | inlinevirtual |
| targetLevelName() const | TagParser::Tag | inline |
| targetString() const | TagParser::Tag | inline |
| toString() const | TagParser::Tag | |
| type() const | TagParser::FieldMapBasedTag< Id3v2Tag > | virtual |
| typeName() const | TagParser::FieldMapBasedTag< Id3v2Tag > | virtual |
| value(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
| TagParser::Tag::value(KnownField field) const =0 | TagParser::Tag | pure virtual |
| values(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
| TagParser::Tag::values(KnownField field) const | TagParser::Tag | virtual |
| version() const | TagParser::Tag | inline |
| ~Tag() | TagParser::Tag | virtual |