diff options
author | Murray Cumming <murrayc@murrayc.com> | 2016-04-19 13:47:18 +0200 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2016-04-19 13:47:18 +0200 |
commit | f19a492808d724a0f73e83fdf76ba7aa2aa3338c (patch) | |
tree | 41e66d4237ea57d2fbcc71744459b64640da581a /sigc++/tuple-utils | |
parent | 815cdcf2941b3a11178a2b335aa066d83be627bb (diff) | |
download | sigc++-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.h | 2 |
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> |