diff options
author | Håvard Pettersen <havardpe@oath.com> | 2020-06-11 10:15:20 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2020-06-11 10:15:20 +0000 |
commit | 9efff55838bfd34c354c6d2dc92dadf2c215f550 (patch) | |
tree | ee2f9719e0e2d5952e868f8b3fafbaf0634ff806 /vespalib | |
parent | 41df43d2296e910f4b0cec24b040ec51cfc9f7d0 (diff) |
minor naming adjustments
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/util/typify.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/vespalib/src/vespa/vespalib/util/typify.h b/vespalib/src/vespa/vespalib/util/typify.h index 0ee624a95b6..a2a24baca41 100644 --- a/vespalib/src/vespa/vespalib/util/typify.h +++ b/vespalib/src/vespa/vespalib/util/typify.h @@ -53,7 +53,7 @@ template <typename ...Ts> struct TypifyValue : Ts... { using Ts::resolve...; }; //----------------------------------------------------------------------------- -template <size_t N, typename Typify, typename Target, typename ...Rs> struct TypifyInvoke { +template <size_t N, typename Typifier, typename Target, typename ...Rs> struct TypifyInvokeImpl { static decltype(auto) select() { static_assert(sizeof...(Rs) == N); return Target::template invoke<Rs...>(); @@ -62,13 +62,13 @@ template <size_t N, typename Typify, typename Target, typename ...Rs> struct Typ if constexpr (N == sizeof...(Rs)) { return Target::template invoke<Rs...>(std::forward<T>(value), std::forward<Args>(args)...); } else { - return Typify::resolve(value, [&](auto t)->decltype(auto) + return Typifier::resolve(value, [&](auto t)->decltype(auto) { using X = decltype(t); if constexpr (X::is_type) { - return TypifyInvoke<N, Typify, Target, Rs..., typename X::type>::select(std::forward<Args>(args)...); + return TypifyInvokeImpl<N, Typifier, Target, Rs..., typename X::type>::select(std::forward<Args>(args)...); } else { - return TypifyInvoke<N, Typify, Target, Rs..., X>::select(std::forward<Args>(args)...); + return TypifyInvokeImpl<N, Typifier, Target, Rs..., X>::select(std::forward<Args>(args)...); } }); } @@ -76,7 +76,7 @@ template <size_t N, typename Typify, typename Target, typename ...Rs> struct Typ }; /** - * Typify the N first parameters using Typify (typically an + * Typify the N first parameters using 'Typifier' (typically an * instantiation of the TypifyValue template) and forward the * remaining parameters to the Target::invoke template function with * the typification results from the N first parameters as template @@ -86,9 +86,9 @@ template <size_t N, typename Typify, typename Target, typename ...Rs> struct Typ * wrappers when passed as template parameters. Please refer to the * unit test for examples. **/ -template <size_t N, typename Typify, typename Target, typename ...Args> decltype(auto) typify_invoke(Args && ...args) { +template <size_t N, typename Typifier, typename Target, typename ...Args> decltype(auto) typify_invoke(Args && ...args) { static_assert(N > 0); - return TypifyInvoke<N,Typify,Target>::select(std::forward<Args>(args)...); + return TypifyInvokeImpl<N,Typifier,Target>::select(std::forward<Args>(args)...); } //----------------------------------------------------------------------------- |