| additionalValues() const | TagParser::Id3v2Frame | inline |
| additionalValues() | TagParser::Id3v2Frame | inline |
| clear() | TagParser::TagField< Id3v2Frame > | |
| clearId() | TagParser::TagField< Id3v2Frame > | inline |
| clearValue() | TagParser::TagField< Id3v2Frame > | inline |
| dataSize() const | TagParser::Id3v2Frame | inline |
| fieldIdFromString(std::string_view idString) | TagParser::Id3v2Frame | inlinestatic |
| fieldIdToString(IdentifierType id) | TagParser::Id3v2Frame | inlinestatic |
| flag() const | TagParser::Id3v2Frame | inline |
| group() const | TagParser::Id3v2Frame | inline |
| hasDataLengthIndicator() const | TagParser::Id3v2Frame | inline |
| hasGroupInformation() const | TagParser::Id3v2Frame | inline |
| hasPaddingReached() const | TagParser::Id3v2Frame | inline |
| id() | TagParser::TagField< Id3v2Frame > | inline |
| Id3v2Frame() | TagParser::Id3v2Frame | |
| Id3v2Frame(const IdentifierType &id, const TagValue &value, std::uint8_t group=0, std::uint16_t flag=0) | TagParser::Id3v2Frame | |
| Id3v2FrameMaker class | TagParser::Id3v2Frame | friend |
| IdentifierType typedef | TagParser::TagField< Id3v2Frame > | |
| idToString() const | TagParser::TagField< Id3v2Frame > | inline |
| isAdditionalTypeInfoUsed() const | TagParser::Id3v2Frame | inline |
| isCompressed() const | TagParser::Id3v2Frame | inline |
| isDefault() const | TagParser::TagField< Id3v2Frame > | inline |
| isEncrypted() const | TagParser::Id3v2Frame | inline |
| isReadOnly() const | TagParser::Id3v2Frame | inline |
| isTypeInfoAssigned() const | TagParser::TagField< Id3v2Frame > | inline |
| isUnsynchronized() const | TagParser::Id3v2Frame | inline |
| isValid() const | TagParser::Id3v2Frame | inline |
| make(CppUtilities::BinaryWriter &writer, std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame | |
| makeBom(char *buffer, TagTextEncoding encoding) | TagParser::Id3v2Frame | static |
| makeComment(std::unique_ptr< char[]> &buffer, std::uint32_t &bufferSize, const TagValue &comment, std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame | static |
| makeLegacyPicture(std::unique_ptr< char[]> &buffer, std::uint32_t &bufferSize, const TagValue &picture, std::uint8_t typeInfo, Diagnostics &diag) | TagParser::Id3v2Frame | static |
| makePicture(std::unique_ptr< char[]> &buffer, std::uint32_t &bufferSize, const TagValue &picture, std::uint8_t typeInfo, std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame | static |
| makeTextEncodingByte(TagTextEncoding textEncoding) | TagParser::Id3v2Frame | static |
| nestedFields() const | TagParser::TagField< Id3v2Frame > | |
| parse(CppUtilities::BinaryReader &reader, std::uint32_t version, std::uint32_t maximalSize, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parseBom(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parseComment(const char *buffer, std::size_t maxSize, TagValue &tagValue, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parsedVersion() const | TagParser::Id3v2Frame | inline |
| parseLegacyPicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, std::uint8_t &typeInfo, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parsePicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, std::uint8_t &typeInfo, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parseString(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parseSubstring(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parseTextEncodingByte(std::uint8_t textEncodingByte, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parseWideString(const char *buffer, std::size_t dataSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag) | TagParser::Id3v2Frame | |
| prepareMaking(std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame | |
| removeTypeInfo() | TagParser::TagField< Id3v2Frame > | inline |
| setDefault(bool isDefault) | TagParser::TagField< Id3v2Frame > | inline |
| setFlag(std::uint16_t value) | TagParser::Id3v2Frame | inline |
| setGroup(std::uint8_t value) | TagParser::Id3v2Frame | inline |
| setId(const IdentifierType &id) | TagParser::TagField< Id3v2Frame > | inline |
| setTypeInfo(const TypeInfoType &typeInfo) | TagParser::TagField< Id3v2Frame > | inline |
| setValue(const TagValue &value) | TagParser::TagField< Id3v2Frame > | inline |
| supportsNestedFields() const | TagParser::Id3v2Frame | inline |
| TagField() | TagParser::TagField< Id3v2Frame > | |
| TagField< Id3v2Frame > class | TagParser::Id3v2Frame | friend |
| toDiscardWhenUnknownAndFileIsAltered() const | TagParser::Id3v2Frame | inline |
| toDiscardWhenUnknownAndTagIsAltered() const | TagParser::Id3v2Frame | inline |
| totalSize() const | TagParser::Id3v2Frame | inline |
| typeInfo() const | TagParser::TagField< Id3v2Frame > | inline |
| TypeInfoType typedef | TagParser::TagField< Id3v2Frame > | |
| value() | TagParser::TagField< Id3v2Frame > | inline |
| ~TagField() | TagParser::TagField< Id3v2Frame > | |