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 |
id() const | 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 > | |
nestedFields() | TagParser::TagField< Id3v2Frame > | inline |
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(const IdentifierType &id, const TagValue &value) | 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 |
value() const | TagParser::TagField< Id3v2Frame > | inline |
~TagField() | TagParser::TagField< Id3v2Frame > | |