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
33explicit(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
41explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const T&...); // constexpr in …
43explicit(see-below) tuple(allocator_arg_t, const Alloc& a, U&&...); // constexpr in …
49explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const tuple<U...>&); // constexpr in …
51explicit(see-below) tuple(allocator_arg_t, const Alloc& a, tuple<U...>&&); // constexpr in …
53explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const pair<U1, U2>&); // constexpr in …
55explicit(see-below) tuple(allocator_arg_t, const Alloc& a, pair<U1, U2>&&); // constexpr in …
237 explicit __tuple_leaf(_Tp&& __t) _NOEXCEPT_((is_nothrow_constructible<_Hp, _Tp>::value))
244 explicit __tuple_leaf(integral_constant<int, 0>, const _Alloc&, _Tp&& __t)
251 explicit __tuple_leaf(integral_constant<int, 1>, const _Alloc& __a, _Tp&& __t)
258 explicit __tuple_leaf(integral_constant<int, 2>, const _Alloc& __a, _Tp&& __t)
310 explicit __tuple_leaf(_Tp&& __t) _NOEXCEPT_((is_nothrow_constructible<_Hp, _Tp>::value))
315 explicit __tuple_leaf(integral_constant<int, 0>, const _Alloc&, _Tp&& __t)
320 explicit __tuple_leaf(integral_constant<int, 1>, const _Alloc& __a, _Tp&& __t)
325 explicit __tuple_leaf(integral_constant<int, 2>, const _Alloc& __a, _Tp&& __t)
370 explicit
383 explicit
466 _IsImpDefault<_Tp>... // explicit check
478 _Not<_Lazy<_And, _IsImpDefault<_Tp>...> > // explicit check
482 explicit tuple()
488 _IsImpDefault<_Tp>... // explicit check
503 _Not<_Lazy<_And, _IsImpDefault<_Tp>...> > // explicit check
507 explicit tuple(allocator_arg_t, _Alloc const& __a)
518 is_convertible<const _Tp&, _Tp>... // explicit check
535 _Not<_Lazy<_And, is_convertible<const _Tp&, _Tp>...> > // explicit check
539 explicit tuple(const _Tp& ... __t)
552 is_convertible<const _Tp&, _Tp>... // explicit check
569 _Not<_Lazy<_And, is_convertible<const _Tp&, _Tp>...> > // explicit check
573 explicit tuple(allocator_arg_t, const _Alloc& __a, const _Tp& ... __t)
597 is_convertible<_Up, _Tp>... // explicit check
613 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
617 explicit tuple(_Up&&... __u)
629 is_convertible<_Up, _Tp>... // explicit check
645 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
649 explicit tuple(allocator_arg_t, const _Alloc& __a, _Up&&... __u)
695 is_convertible<const _Up&, _Tp>... // explicit check
708 _Not<_Lazy<_And, is_convertible<const _Up&, _Tp>...> > // explicit check
712 explicit tuple(const tuple<_Up...>& __t)
721 is_convertible<const _Up&, _Tp>... // explicit check
733 _Not<_Lazy<_And, is_convertible<const _Up&, _Tp>...> > // explicit check
737 explicit tuple(allocator_arg_t, const _Alloc& __a, const tuple<_Up...>& __t)
761 is_convertible<_Up, _Tp>... // explicit check
774 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
778 explicit tuple(tuple<_Up...>&& __t)
787 is_convertible<_Up, _Tp>... // explicit check
799 _Not<_Lazy<_And, is_convertible<_Up, _Tp>...> > // explicit check
803 explicit tuple(allocator_arg_t, const _Alloc& __a, tuple<_Up...>&& __t)
812 is_convertible<const _Up1&, _FirstType<_DependentTp...> >, // explicit check
820 _Not<is_convertible<const _Up1&, _FirstType<_DependentTp...> > >, // explicit check
846 explicit tuple(const pair<_Up1, _Up2>& __p)
872 explicit tuple(allocator_arg_t, const _Alloc& __a, const pair<_Up1, _Up2>& __p)
881 is_convertible<_Up1, _FirstType<_DependentTp...> >, // explicit check
889 _Not<is_convertible<_Up1, _FirstType<_DependentTp...> > >, // explicit check
915 explicit tuple(pair<_Up1, _Up2>&& __p)
941 explicit tuple(allocator_arg_t, const _Alloc& __a, pair<_Up1, _Up2>&& __p)