Merge pull request #4 from MarcelRaad/patch-1

Make tuple constructor explicit
This commit is contained in:
Joel de Guzman
2014-06-03 23:36:47 +08:00

View File

@ -484,7 +484,7 @@ public:
// access_traits<T>::parameter_type takes non-reference types as const T&
tuple() {}
tuple(typename access_traits<T0>::parameter_type t0)
explicit tuple(typename access_traits<T0>::parameter_type t0)
: inherited(t0, detail::cnull(), detail::cnull(), detail::cnull(),
detail::cnull(), detail::cnull(), detail::cnull(),
detail::cnull(), detail::cnull(), detail::cnull()) {}