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 |
fields() | 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 |
hasField(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
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(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
proposedDataType(KnownField field) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inlinevirtual |
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 > | |
setValue(KnownField field, const TagValue &value) | TagParser::FieldMapBasedTag< Id3v2Tag > | inlinevirtual |
setValues(const IdentifierType &id, const std::vector< TagValue > &values) | TagParser::FieldMapBasedTag< Id3v2Tag > | |
setValues(KnownField field, const std::vector< TagValue > &values) | TagParser::FieldMapBasedTag< Id3v2Tag > | 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 |
value(KnownField field) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inlinevirtual |
values(const IdentifierType &id) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inline |
values(KnownField field) const | TagParser::FieldMapBasedTag< Id3v2Tag > | inlinevirtual |
version() const | TagParser::Tag | inline |
~Tag() | TagParser::Tag | virtual |