Fix FieldMapBasedTag<ImplementationType>::knownField()

This commit is contained in:
Martchus 2018-05-13 00:25:02 +02:00
parent 7d65a91900
commit c377524850
2 changed files with 2 additions and 2 deletions

View File

@ -174,7 +174,7 @@ set(META_APP_URL "https://github.com/${META_APP_AUTHOR}/${META_PROJECT_NAME}")
set(META_APP_DESCRIPTION "C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags") set(META_APP_DESCRIPTION "C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags")
set(META_VERSION_MAJOR 7) set(META_VERSION_MAJOR 7)
set(META_VERSION_MINOR 0) set(META_VERSION_MINOR 0)
set(META_VERSION_PATCH 2) set(META_VERSION_PATCH 3)
set(META_PUBLIC_SHARED_LIB_DEPENDS c++utilities) set(META_PUBLIC_SHARED_LIB_DEPENDS c++utilities)
set(META_PUBLIC_STATIC_LIB_DEPENDS c++utilities_static) set(META_PUBLIC_STATIC_LIB_DEPENDS c++utilities_static)
set(META_PRIVATE_COMPILE_DEFINITIONS LEGACY_API) set(META_PRIVATE_COMPILE_DEFINITIONS LEGACY_API)

View File

@ -305,7 +305,7 @@ inline typename FieldMapBasedTag<ImplementationType>::IdentifierType FieldMapBas
*/ */
template <class ImplementationType> inline KnownField FieldMapBasedTag<ImplementationType>::knownField(const IdentifierType &id) const template <class ImplementationType> inline KnownField FieldMapBasedTag<ImplementationType>::knownField(const IdentifierType &id) const
{ {
return static_cast<FieldMapBasedTag<ImplementationType> *>(this)->internallyGetKnownField(id); return static_cast<const ImplementationType *>(this)->internallyGetKnownField(id);
} }
template <class ImplementationType> inline bool FieldMapBasedTag<ImplementationType>::supportsField(KnownField field) const template <class ImplementationType> inline bool FieldMapBasedTag<ImplementationType>::supportsField(KnownField field) const