summaryrefslogtreecommitdiff
path: root/sigc++/tuple-utils
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2016-04-19 13:47:18 +0200
committerMurray Cumming <murrayc@murrayc.com>2016-04-19 13:47:18 +0200
commitf19a492808d724a0f73e83fdf76ba7aa2aa3338c (patch)
tree41e66d4237ea57d2fbcc71744459b64640da581a /sigc++/tuple-utils
parent815cdcf2941b3a11178a2b335aa066d83be627bb (diff)
downloadsigc++-f19a492808d724a0f73e83fdf76ba7aa2aa3338c.tar.gz
Use typename instead of class for all template parameters.
Apart from template template parameters, which must still be class according to the C++14 standard: http://stackoverflow.com/a/11311432/1123654 though g++ and clang++ actually already supporting using typename instead by implementing N4051: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4051.html
Diffstat (limited to 'sigc++/tuple-utils')
-rw-r--r--sigc++/tuple-utils/tuple_transform_each.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sigc++/tuple-utils/tuple_transform_each.h b/sigc++/tuple-utils/tuple_transform_each.h
index ff7b6a4..55d2e31 100644
--- a/sigc++/tuple-utils/tuple_transform_each.h
+++ b/sigc++/tuple-utils/tuple_transform_each.h
@@ -68,7 +68,7 @@ struct tuple_transform_each_impl
}
};
-template <template <typename> class T_transformer>
+template <template <typename> typename T_transformer>
struct tuple_transform_each_impl<T_transformer, 1>
{
template <typename T_current, typename T_original>