From 954dc5d53e3735d550c949ae0471122e894b6d74 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Fri, 22 Apr 2022 13:27:11 +0200 Subject: [PATCH] fix: missing `typename` added for clang-12 --- example/glide_computer/include/geographic.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/example/glide_computer/include/geographic.h b/example/glide_computer/include/geographic.h index 9c72b1e0..851f79c6 100644 --- a/example/glide_computer/include/geographic.h +++ b/example/glide_computer/include/geographic.h @@ -23,6 +23,7 @@ #pragma once #include "ranged_representation.h" +#include #include #include #include @@ -112,7 +113,7 @@ struct STD_FMT::formatter> : formatter { template auto format(geographic::latitude lat, FormatContext& ctx) { - using rep = geographic::latitude::rep; + using rep = TYPENAME geographic::latitude::rep; STD_FMT::format_to(ctx.out(), "{}", lat > rep{0} ? 'N' : 'S'); return formatter::format(lat > rep{0} ? lat.number() : -lat.number(), ctx); } @@ -123,7 +124,7 @@ struct STD_FMT::formatter> : formatter { template auto format(geographic::longitude lon, FormatContext& ctx) { - using rep = geographic::longitude::rep; + using rep = TYPENAME geographic::longitude::rep; STD_FMT::format_to(ctx.out(), "{}", lon > rep{0} ? 'E' : 'W'); return formatter::format(lon > rep{0} ? lon.number() : -lon.number(), ctx); }