• Home
  • Raw
  • Download

Lines Matching refs:_Args

482     template <class ..._Args>
495 template <class ..._Args>
497 return __all<is_default_constructible<_Args>::value...>::value;
500 template <class ..._Args>
504 tuple<_Args...>,
506 sizeof...(_Args) < sizeof...(_Tp) ?
507 sizeof...(_Args) :
511 tuple<_Args...>,
513 sizeof...(_Args) < sizeof...(_Tp) ?
514 sizeof...(_Args) :
519 sizeof...(_Args) < sizeof...(_Tp) ?
520 sizeof...(_Args) :
525 template <class ..._Args>
529 tuple<_Args...>,
531 sizeof...(_Args) < sizeof...(_Tp) ?
532 sizeof...(_Args) :
537 sizeof...(_Args) < sizeof...(_Tp) ?
538 sizeof...(_Args) :
932 template <class _Alloc, class ..._Args>
933 tuple(allocator_arg_t, const _Alloc&, tuple<_Args...> const&) -> tuple<_Args...>;
934 template <class _Alloc, class ..._Args>
935 tuple(allocator_arg_t, const _Alloc&, tuple<_Args...>&&) -> tuple<_Args...>;
1009 template <class _T1, class ..._Args>
1011 static constexpr bool __matches[sizeof...(_Args)] = {is_same<_T1, _Args>::value...};
1024 template <typename _T1, typename... _Args>
1026 : public __find_detail::__find_exactly_one_checked<_T1, _Args...> {
1029 template <class _T1, class... _Args>
1031 constexpr _T1& get(tuple<_Args...>& __tup) noexcept
1033 return _VSTD::get<__find_exactly_one_t<_T1, _Args...>::value>(__tup);
1036 template <class _T1, class... _Args>
1038 constexpr _T1 const& get(tuple<_Args...> const& __tup) noexcept
1040 return _VSTD::get<__find_exactly_one_t<_T1, _Args...>::value>(__tup);
1043 template <class _T1, class... _Args>
1045 constexpr _T1&& get(tuple<_Args...>&& __tup) noexcept
1047 return _VSTD::get<__find_exactly_one_t<_T1, _Args...>::value>(_VSTD::move(__tup));
1050 template <class _T1, class... _Args>
1052 constexpr _T1 const&& get(tuple<_Args...> const&& __tup) noexcept
1054 return _VSTD::get<__find_exactly_one_t<_T1, _Args...>::value>(_VSTD::move(__tup));