• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef _LIBCPP_ALGORITHM
2 #define _LIBCPP_ALGORITHM
3 template <class _Tp, _Tp>
4 struct integral_constant {
5   static const _Tp value = _Tp();
6 };
7 
8 template <class _Tp>
9 struct is_nothrow_default_constructible
10 	: integral_constant<bool, __is_constructible(_Tp)> {};
11 
12 template <class _Tp>
13 struct is_nothrow_move_constructible
14     : integral_constant<bool, __is_constructible(_Tp, _Tp)> {};
15 
16 class allocator {};
17 #endif
18