aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2020-06-11 10:15:20 +0000
committerHåvard Pettersen <havardpe@oath.com>2020-06-11 10:15:20 +0000
commit9efff55838bfd34c354c6d2dc92dadf2c215f550 (patch)
treeee2f9719e0e2d5952e868f8b3fafbaf0634ff806 /vespalib
parent41df43d2296e910f4b0cec24b040ec51cfc9f7d0 (diff)
minor naming adjustments
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/vespa/vespalib/util/typify.h14
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)...);
}
//-----------------------------------------------------------------------------