• Home
  • Raw
  • Download

Lines Matching refs:_Tp

120 template <class _Tp, size_t _Size>
125 typedef _Tp value_type;
143 void swap(array& __a) _NOEXCEPT_(__is_nothrow_swappable<_Tp>::value)
199 template <class _Tp, size_t _Size>
200 typename array<_Tp, _Size>::reference
201 array<_Tp, _Size>::at(size_type __n)
212 template <class _Tp, size_t _Size>
214 typename array<_Tp, _Size>::const_reference
215 array<_Tp, _Size>::at(size_type __n) const
226 template <class _Tp, size_t _Size>
229 operator==(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y)
234 template <class _Tp, size_t _Size>
237 operator!=(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y)
242 template <class _Tp, size_t _Size>
245 operator<(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y)
250 template <class _Tp, size_t _Size>
253 operator>(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y)
258 template <class _Tp, size_t _Size>
261 operator<=(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y)
266 template <class _Tp, size_t _Size>
269 operator>=(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y)
274 template <class _Tp, size_t _Size>
278 __is_swappable<_Tp>::value,
281 swap(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y)
282 _NOEXCEPT_(__is_nothrow_swappable<_Tp>::value)
287 template <class _Tp, size_t _Size>
288 class _LIBCPP_TYPE_VIS_ONLY tuple_size<array<_Tp, _Size> >
291 template <size_t _Ip, class _Tp, size_t _Size>
292 class _LIBCPP_TYPE_VIS_ONLY tuple_element<_Ip, array<_Tp, _Size> >
295 typedef _Tp type;
298 template <size_t _Ip, class _Tp, size_t _Size>
300 _Tp&
301 get(array<_Tp, _Size>& __a) _NOEXCEPT
307 template <size_t _Ip, class _Tp, size_t _Size>
309 const _Tp&
310 get(const array<_Tp, _Size>& __a) _NOEXCEPT
318 template <size_t _Ip, class _Tp, size_t _Size>
320 _Tp&&
321 get(array<_Tp, _Size>&& __a) _NOEXCEPT