Fix consistency issue when declaring/defining field mapping array
This commit is contained in:
parent
b3f576a354
commit
a8281f323a
|
@ -8,7 +8,7 @@ using namespace TagParser;
|
|||
namespace Cli {
|
||||
namespace FieldMapping {
|
||||
|
||||
static constexpr auto fieldMapping = std::array<Mapping, 100>{ {
|
||||
static constexpr auto fieldMapping = MappingType{ {
|
||||
{ "Title", KnownField::Title },
|
||||
{ "Album", KnownField::Album },
|
||||
{ "Artist", KnownField::Artist },
|
||||
|
@ -143,7 +143,7 @@ TagParser::KnownField knownField(const char *fieldDenotation, std::size_t fieldD
|
|||
return KnownField::Invalid;
|
||||
}
|
||||
|
||||
const std::array<Mapping, 99> &mapping()
|
||||
const MappingType &mapping()
|
||||
{
|
||||
return fieldMapping;
|
||||
}
|
||||
|
|
|
@ -18,7 +18,8 @@ struct Mapping {
|
|||
|
||||
const char *fieldDenotation(TagParser::KnownField knownField);
|
||||
TagParser::KnownField knownField(const char *fieldDenotation, std::size_t fieldDenotationSize);
|
||||
const std::array<Mapping, 99> &mapping();
|
||||
using MappingType = std::array<Mapping, 100>;
|
||||
const MappingType &mapping();
|
||||
|
||||
} // namespace FieldMapping
|
||||
} // namespace Cli
|
||||
|
|
Loading…
Reference in New Issue