| additionalValues() const | TagParser::Id3v2Frame | inline |
| additionalValues() | TagParser::Id3v2Frame | inline |
| clear() | TagParser::TagField< ImplementationType > | |
| clearId() | TagParser::TagField< ImplementationType > | inline |
| clearValue() | TagParser::TagField< ImplementationType > | inline |
| dataSize() const | TagParser::Id3v2Frame | inline |
| fieldIdFromString(const char *idString, std::size_t idStringSize=std::string::npos) | 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() const | TagParser::TagField< ImplementationType > | inline |
| Id3v2Frame() | TagParser::Id3v2Frame | |
| Id3v2Frame(const IdentifierType &id, const TagValue &value, byte group=0, uint16 flag=0) | TagParser::Id3v2Frame | |
| Id3v2FrameMaker class | TagParser::Id3v2Frame | friend |
| IdentifierType typedef | TagParser::TagField< ImplementationType > | |
| idToString() const | TagParser::TagField< ImplementationType > | inline |
| isAdditionalTypeInfoUsed() const | TagParser::Id3v2Frame | inline |
| isCompressed() const | TagParser::Id3v2Frame | inline |
| isDefault() const | TagParser::TagField< ImplementationType > | inline |
| isEncrypted() const | TagParser::Id3v2Frame | inline |
| isReadOnly() const | TagParser::Id3v2Frame | inline |
| isTypeInfoAssigned() const | TagParser::TagField< ImplementationType > | inline |
| isUnsynchronized() const | TagParser::Id3v2Frame | inline |
| isValid() const | TagParser::Id3v2Frame | inline |
| make(IoUtilities::BinaryWriter &writer, byte version, Diagnostics &diag) | TagParser::Id3v2Frame | |
| makeBom(char *buffer, TagTextEncoding encoding) | TagParser::Id3v2Frame | static |
| makeComment(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &comment, byte version, Diagnostics &diag) | TagParser::Id3v2Frame | static |
| makeEncodingAndData(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, TagTextEncoding encoding, const char *data, std::size_t m_dataSize) | TagParser::Id3v2Frame | static |
| makeLegacyPicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo) | TagParser::Id3v2Frame | static |
| makePicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo, byte version) | TagParser::Id3v2Frame | static |
| makeString(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const std::string &value, TagTextEncoding encoding) | TagParser::Id3v2Frame | static |
| makeTextEncodingByte(TagTextEncoding textEncoding) | TagParser::Id3v2Frame | static |
| nestedFields() const | TagParser::TagField< ImplementationType > | |
| nestedFields() | TagParser::TagField< ImplementationType > | inline |
| parse(IoUtilities::BinaryReader &reader, uint32 version, uint32 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, byte &typeInfo, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parsePicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, byte &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(byte textEncodingByte, Diagnostics &diag) | TagParser::Id3v2Frame | |
| parseWideString(const char *buffer, std::size_t dataSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag) | TagParser::Id3v2Frame | |
| prepareMaking(byte version, Diagnostics &diag) | TagParser::Id3v2Frame | |
| removeTypeInfo() | TagParser::TagField< ImplementationType > | inline |
| setDefault(bool isDefault) | TagParser::TagField< ImplementationType > | inline |
| setFlag(uint16 value) | TagParser::Id3v2Frame | inline |
| setGroup(byte value) | TagParser::Id3v2Frame | inline |
| setId(const IdentifierType &id) | TagParser::TagField< ImplementationType > | inline |
| setTypeInfo(const TypeInfoType &typeInfo) | TagParser::TagField< ImplementationType > | inline |
| setValue(const TagValue &value) | TagParser::TagField< ImplementationType > | inline |
| supportsNestedFields() const | TagParser::Id3v2Frame | inline |
| TagField() | TagParser::TagField< ImplementationType > | |
| TagField(const IdentifierType &id, const TagValue &value) | TagParser::TagField< ImplementationType > | |
| 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< ImplementationType > | inline |
| TypeInfoType typedef | TagParser::TagField< ImplementationType > | |
| value() | TagParser::TagField< ImplementationType > | inline |
| value() const | TagParser::TagField< ImplementationType > | inline |
| ~TagField() | TagParser::TagField< ImplementationType > | |