Home
last modified time | relevance | path

Searched refs:true_type (Results 1 – 25 of 154) sorted by relevance

1234567

/openbsd-src/gnu/llvm/libcxx/include/__random/
H A Dis_valid.h29 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 Dis_signed_integer.h22 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 Dis_unsigned_integer.h22 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 Dis_reference.h46 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 Dis_floating_point.h23 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 Dis_unbounded_array.h22 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 Dis_bounded_array.h23 …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 Dis_implicitly_default_constructible.h36 …constructible<_Tp, decltype(std::__test_implicit_default_constructible<_Tp const&>({})), true_type>
37 : true_type
H A Dis_array.h39 : public true_type {};
41 : public true_type {};
H A Dconjunction.h24 using __expand_to_true = true_type;
43 struct conjunction : true_type {};
H A Dis_scalar.h40 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 Dtuple_like.h33 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 Dtuple_like_ext.h33 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 Dtype_traits.h102 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 Dbinary_heap_.hpp234 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 Dilist_node_options.h69 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 Ddestruct_n.h33 _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 Dallocator_traits.h38 …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 Dpointer_traits.h35 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 Dallocator.h98 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 Dpoint_iterators.hpp222 { 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 Dgp_ht_map_.hpp387 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 Dstring_trie_e_access_traits_imp.hpp86 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 Din_place.h44 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 Dpoint_iterators.hpp241 { 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

1234567