| /openbsd-src/gnu/llvm/libcxx/include/__random/ |
| H A D | is_valid.h | 29 template<> struct __libcpp_random_is_valid_inttype<int8_t> : true_type {}; // extension 30 template<> struct __libcpp_random_is_valid_inttype<short> : true_type {}; 31 template<> struct __libcpp_random_is_valid_inttype<int> : true_type {}; 32 template<> struct __libcpp_random_is_valid_inttype<long> : true_type {}; 33 template<> struct __libcpp_random_is_valid_inttype<long long> : true_type {}; 34 template<> struct __libcpp_random_is_valid_inttype<uint8_t> : true_type {}; // extension 35 template<> struct __libcpp_random_is_valid_inttype<unsigned short> : true_type {}; 36 template<> struct __libcpp_random_is_valid_inttype<unsigned int> : true_type {}; 37 template<> struct __libcpp_random_is_valid_inttype<unsigned long> : true_type {}; 38 template<> struct __libcpp_random_is_valid_inttype<unsigned long long> : true_type {}; [all …]
|
| /openbsd-src/gnu/llvm/libcxx/include/__type_traits/ |
| H A D | is_signed_integer.h | 22 template <> struct __libcpp_is_signed_integer<signed char> : public true_type {}; 23 template <> struct __libcpp_is_signed_integer<signed short> : public true_type {}; 24 template <> struct __libcpp_is_signed_integer<signed int> : public true_type {}; 25 template <> struct __libcpp_is_signed_integer<signed long> : public true_type {}; 26 template <> struct __libcpp_is_signed_integer<signed long long> : public true_type {}; 28 template <> struct __libcpp_is_signed_integer<__int128_t> : public true_type {};
|
| H A D | is_unsigned_integer.h | 22 template <> struct __libcpp_is_unsigned_integer<unsigned char> : public true_type {}; 23 template <> struct __libcpp_is_unsigned_integer<unsigned short> : public true_type {}; 24 template <> struct __libcpp_is_unsigned_integer<unsigned int> : public true_type {}; 25 template <> struct __libcpp_is_unsigned_integer<unsigned long> : public true_type {}; 26 template <> struct __libcpp_is_unsigned_integer<unsigned long long> : public true_type {}; 28 template <> struct __libcpp_is_unsigned_integer<__uint128_t> : public true_type {};
|
| H A D | is_reference.h | 46 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference<_Tp&> : public true_type {}; 49 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_rvalue_reference<_Tp&&> : public true_type {}; 52 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&> : public true_type {}; 53 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&&> : public true_type {};
|
| H A D | is_floating_point.h | 23 template <> struct __libcpp_is_floating_point<float> : public true_type {}; 24 template <> struct __libcpp_is_floating_point<double> : public true_type {}; 25 template <> struct __libcpp_is_floating_point<long double> : public true_type {};
|
| H A D | is_unbounded_array.h | 22 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS __libcpp_is_unbounded_array<_Tp[]> : true_type {}; 27 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_unbounded_array<_Tp[]> : true_type {};
|
| H A D | is_bounded_array.h | 23 …ss _Tp, size_t _Np> struct _LIBCPP_TEMPLATE_VIS __libcpp_is_bounded_array<_Tp[_Np]> : true_type {}; 28 template <class _Tp, size_t _Np> struct _LIBCPP_TEMPLATE_VIS is_bounded_array<_Tp[_Np]> : true_type…
|
| H A D | is_implicitly_default_constructible.h | 36 …constructible<_Tp, decltype(std::__test_implicit_default_constructible<_Tp const&>({})), true_type> 37 : true_type
|
| H A D | is_array.h | 39 : public true_type {}; 41 : public true_type {};
|
| H A D | conjunction.h | 24 using __expand_to_true = true_type; 43 struct conjunction : true_type {};
|
| H A D | is_scalar.h | 40 template <class _Rp, class ..._Args> struct __is_block<_Rp (^)(_Args...)> : true_type {}; 51 template <> struct _LIBCPP_TEMPLATE_VIS is_scalar<nullptr_t> : public true_type {};
|
| /openbsd-src/gnu/llvm/libcxx/include/__tuple_dir/ |
| H A D | tuple_like.h | 33 struct __tuple_like_impl<tuple<_Tp...> > : true_type {}; 36 struct __tuple_like_impl<pair<_T1, _T2> > : true_type {}; 39 struct __tuple_like_impl<array<_Tp, _Size> > : true_type {}; 42 struct __tuple_like_impl<ranges::subrange<_Ip, _Sp, _Kp> > : true_type {};
|
| H A D | tuple_like_ext.h | 33 template <class... _Tp> struct __tuple_like_ext<tuple<_Tp...> > : true_type {}; 36 template <class _T1, class _T2> struct __tuple_like_ext<pair<_T1, _T2> > : true_type {}; 38 template <class _Tp, size_t _Size> struct __tuple_like_ext<array<_Tp, _Size> > : true_type {}; 40 template <class... _Tp> struct __tuple_like_ext<__tuple_types<_Tp...> > : true_type {};
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | type_traits.h | 102 struct is_trivially_copy_constructible<T &> : std::true_type {}; 113 struct is_trivially_move_constructible<T &> : std::true_type {}; 115 struct is_trivially_move_constructible<T &&> : std::true_type {}; 121 …static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{}); 129 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/ |
| H A D | binary_heap_.hpp | 234 erase_at(entry_pointer a_entries, size_type size, true_type); 278 insert_value(value_type val, true_type); 287 swap_value_imp(entry_pointer p_e, value_type new_val, true_type); 296 top_imp(true_type) const; 327 trace_entry(const entry& r_e, true_type) const;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | ilist_node_options.h | 69 template <> struct extract_sentinel_tracking<> : std::true_type, is_implicit {}; 76 : std::true_type {}; 92 template <class Tag> struct is_valid_option<ilist_tag<Tag>> : std::true_type {}; 98 template <> struct check_options<> : std::true_type {};
|
| /openbsd-src/gnu/llvm/libcxx/include/__memory/ |
| H A D | destruct_n.h | 33 _LIBCPP_INLINE_VISIBILITY void __process(_Tp*, true_type) _NOEXCEPT in __process() 38 _LIBCPP_INLINE_VISIBILITY void __incr(true_type) _NOEXCEPT in __incr() 43 _LIBCPP_INLINE_VISIBILITY void __set(size_t, true_type) _NOEXCEPT in __set()
|
| H A D | allocator_traits.h | 38 …ate <class _Tp> struct NAME<_Tp, __void_t<typename _Tp:: PROPERTY > > : true_type { } 162 …__has_rebind_other<_Tp, _Up, __void_t<typename _Tp::template rebind<_Up>::other> > : true_type { }; 191 )> : true_type { }; 200 ), _Alloc, _Args...> : true_type { }; 212 )> : true_type { }; 221 )> : true_type { }; 230 )> : true_type { }; 373 struct __is_default_allocator<allocator<_Tp> > : true_type { }; 385 > > : true_type { };
|
| H A D | pointer_traits.h | 35 struct __has_element_type<_Tp, __void_t<typename _Tp::element_type> > : true_type {}; 62 struct __has_difference_type<_Tp, __void_t<typename _Tp::difference_type> > : true_type {}; 82 template <class _Xp> static true_type __test(typename _Xp::template rebind<_Up>* = 0); 183 > : true_type {}; 191 > : true_type {};
|
| H A D | allocator.h | 98 typedef true_type propagate_on_container_move_assignment; 99 typedef true_type is_always_equal; 187 typedef true_type propagate_on_container_move_assignment; 188 typedef true_type is_always_equal;
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/ |
| H A D | point_iterators.hpp | 222 { dec(true_type()); } in inc() 225 inc(true_type) in inc() argument 255 { inc(true_type()); } in dec() 258 dec(true_type) in dec() argument
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/ |
| H A D | gp_ht_map_.hpp | 387 resize_imp_reassign(entry_pointer, entry_array, true_type); 393 find_ins_pos(const_key_reference, true_type); 399 insert_imp(const_reference, true_type); 467 subscript_imp(const_key_reference key, true_type) in subscript_imp() argument 530 find_key_pointer(const_key_reference key, true_type) in find_key_pointer() argument 579 erase_imp(const_key_reference, true_type); 644 assert_entry_array_valid(const entry_array, true_type) const;
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/trie_policy/ |
| H A D | string_trie_e_access_traits_imp.hpp | 86 begin_imp(const_key_reference r_key, detail::true_type) in begin_imp() argument 102 end_imp(const_key_reference r_key, detail::true_type) in end_imp() argument
|
| /openbsd-src/gnu/llvm/libcxx/include/__utility/ |
| H A D | in_place.h | 44 template <class _Tp> struct __is_inplace_type_imp<in_place_type_t<_Tp>> : true_type {}; 50 template <size_t _Idx> struct __is_inplace_index_imp<in_place_index_t<_Idx>> : true_type {};
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/ |
| H A D | point_iterators.hpp | 241 { dec(true_type()); } in inc() 244 inc(true_type) in inc() argument 270 { inc(true_type()); } in dec() 273 dec(true_type) in dec() argument
|