clear() | TagParser::TagField< Id3v2Frame > | |
clearId() | TagParser::TagField< Id3v2Frame > | inline |
clearValue() | TagParser::TagField< Id3v2Frame > | 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 |
frameIdString() 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< Id3v2Frame > | inline |
Id3v2Frame() | TagParser::Id3v2Frame | |
Id3v2Frame(const IdentifierType &id, const TagValue &value, byte group=0, uint16 flag=0) | TagParser::Id3v2Frame | |
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(IoUtilities::BinaryWriter &writer, byte version, Diagnostics &diag) | TagParser::Id3v2Frame | |
makeBom(char *buffer, TagTextEncoding encoding) | TagParser::Id3v2Frame | |
makeComment(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &comment, byte version, Diagnostics &diag) | TagParser::Id3v2Frame | |
makeEncodingAndData(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, TagTextEncoding encoding, const char *data, std::size_t m_dataSize) | TagParser::Id3v2Frame | |
makeLegacyPicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo) | TagParser::Id3v2Frame | |
makePicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo, byte version) | TagParser::Id3v2Frame | |
makeString(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const std::string &value, TagTextEncoding encoding) | TagParser::Id3v2Frame | |
makeTextEncodingByte(TagTextEncoding textEncoding) | TagParser::Id3v2Frame | |
nestedFields() const | TagParser::TagField< Id3v2Frame > | |
nestedFields() | TagParser::TagField< Id3v2Frame > | 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< Id3v2Frame > | inline |
setDefault(bool isDefault) | TagParser::TagField< Id3v2Frame > | inline |
setFlag(uint16 value) | TagParser::Id3v2Frame | inline |
setGroup(byte 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 > | |