Lines Matching refs:explicit
22 explicit(see-below) constexpr tuple();
23 explicit(see-below) tuple(const T&...); // constexpr in C++14
25 explicit(see-below) tuple(U&&...); // constexpr in C++14
29 explicit(see-below) tuple(const tuple<U...>&); // constexpr in C++14
31 explicit(see-below) tuple(tuple<U...>&&); // constexpr in C++14
33 … explicit(see-below) tuple(const pair<U1, U2>&); // iff sizeof...(T) == 2 // constexpr in C++14
35 explicit(see-below) tuple(pair<U1, U2>&&); // iff sizeof...(T) == 2 // constexpr in C++14
41 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const T&...); // constexpr in …
43 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, U&&...); // constexpr in …
49 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const tuple<U...>&); // constexpr in …
51 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, tuple<U...>&&); // constexpr in …
53 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const pair<U1, U2>&); // constexpr in …
55 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, pair<U1, U2>&&); // constexpr in …
242 explicit __tuple_leaf(_Tp&& __t) _NOEXCEPT_((is_nothrow_constructible<_Hp, _Tp>::value))
249 explicit __tuple_leaf(integral_constant<int, 0>, const _Alloc&, _Tp&& __t)
256 explicit __tuple_leaf(integral_constant<int, 1>, const _Alloc& __a, _Tp&& __t)
263 explicit __tuple_leaf(integral_constant<int, 2>, const _Alloc& __a, _Tp&& __t)
315 explicit __tuple_leaf(_Tp&& __t) _NOEXCEPT_((is_nothrow_constructible<_Hp, _Tp>::value))
320 explicit __tuple_leaf(integral_constant<int, 0>, const _Alloc&, _Tp&& __t)
325 explicit __tuple_leaf(integral_constant<int, 1>, const _Alloc& __a, _Tp&& __t)
330 explicit __tuple_leaf(integral_constant<int, 2>, const _Alloc& __a, _Tp&& __t)
375 explicit
388 explicit
471 _IsImpDefault<_Tp>... // explicit check
483 _Not<_Lazy<_And, _IsImpDefault<_Tp>...> > // explicit check
487 explicit tuple()
493 _IsImpDefault<_Tp>... // explicit check
508 _Not<_Lazy<_And, _IsImpDefault<_Tp>...> > // explicit check
512 explicit tuple(allocator_arg_t, _Alloc const& __a)
523 is_convertible<const _Tp&, _Tp>... // explicit check
540 _Not<_Lazy<_And, is_convertible<const _Tp&, _Tp>...> > // explicit check
544 explicit tuple(const _Tp& ... __t)
557 is_convertible<const _Tp&, _Tp>... // explicit check
574 _Not<_Lazy<_And, is_convertible<const _Tp&, _Tp>...> > // explicit check
578 explicit tuple(allocator_arg_t, const _Alloc& __a, const _Tp& ... __t)
602 is_convertible<_Up, _Tp>... // explicit check
618 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
622 explicit tuple(_Up&&... __u)
634 is_convertible<_Up, _Tp>... // explicit check
650 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
654 explicit tuple(allocator_arg_t, const _Alloc& __a, _Up&&... __u)
700 is_convertible<const _Up&, _Tp>... // explicit check
713 _Not<_Lazy<_And, is_convertible<const _Up&, _Tp>...> > // explicit check
717 explicit tuple(const tuple<_Up...>& __t)
726 is_convertible<const _Up&, _Tp>... // explicit check
738 _Not<_Lazy<_And, is_convertible<const _Up&, _Tp>...> > // explicit check
742 explicit tuple(allocator_arg_t, const _Alloc& __a, const tuple<_Up...>& __t)
766 is_convertible<_Up, _Tp>... // explicit check
779 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
783 explicit tuple(tuple<_Up...>&& __t)
792 is_convertible<_Up, _Tp>... // explicit check
804 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
808 explicit tuple(allocator_arg_t, const _Alloc& __a, tuple<_Up...>&& __t)
817 is_convertible<const _Up1&, _FirstType<_DependentTp...> >, // explicit check
825 _Not<is_convertible<const _Up1&, _FirstType<_DependentTp...> > >, // explicit check
851 explicit tuple(const pair<_Up1, _Up2>& __p)
877 explicit tuple(allocator_arg_t, const _Alloc& __a, const pair<_Up1, _Up2>& __p)
886 is_convertible<_Up1, _FirstType<_DependentTp...> >, // explicit check
894 _Not<is_convertible<_Up1, _FirstType<_DependentTp...> > >, // explicit check
920 explicit tuple(pair<_Up1, _Up2>&& __p)
946 explicit tuple(allocator_arg_t, const _Alloc& __a, pair<_Up1, _Up2>&& __p)