| /openbsd/src/gnu/llvm/clang/lib/Headers/ |
| D | intrin.h | 142 long _InterlockedAddLargeStatistic(__int64 volatile *_Addend, long _Value); 207 long _InterlockedAnd_np(long volatile *_Value, long _Mask); 208 short _InterlockedAnd16_np(short volatile *_Value, short _Mask); 209 __int64 _InterlockedAnd64_np(__int64 volatile *_Value, __int64 _Mask); 210 char _InterlockedAnd8_np(char volatile *_Value, char _Mask); 225 long _InterlockedOr_np(long volatile *_Value, long _Mask); 226 short _InterlockedOr16_np(short volatile *_Value, short _Mask); 227 __int64 _InterlockedOr64_np(__int64 volatile *_Value, __int64 _Mask); 228 char _InterlockedOr8_np(char volatile *_Value, char _Mask); 229 long _InterlockedXor_np(long volatile *_Value, long _Mask); [all …]
|
| D | immintrin.h | 577 _InterlockedExchange_HLEAcquire(long volatile *_Target, long _Value) { in _InterlockedExchange_HLEAcquire() argument 579 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLEAcquire() 580 return _Value; in _InterlockedExchange_HLEAcquire() 583 _InterlockedExchange_HLERelease(long volatile *_Target, long _Value) { in _InterlockedExchange_HLERelease() argument 585 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange_HLERelease() 586 return _Value; in _InterlockedExchange_HLERelease() 591 _InterlockedExchange64_HLEAcquire(__int64 volatile *_Target, __int64 _Value) { in _InterlockedExchange64_HLEAcquire() argument 593 : "+r" (_Value), "+m" (*_Target) :: "memory"); in _InterlockedExchange64_HLEAcquire() 594 return _Value; in _InterlockedExchange64_HLEAcquire() 597 _InterlockedExchange64_HLERelease(__int64 volatile *_Target, __int64 _Value) { in _InterlockedExchange64_HLERelease() argument [all …]
|
| D | stdatomic.h | 162 typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; member 177 #define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_C… 178 #define atomic_flag_test_and_set_explicit(object, order) __c11_atomic_exchange(&(object)->_Value, 1… 180 #define atomic_flag_clear(object) __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST) 181 #define atomic_flag_clear_explicit(object, order) __c11_atomic_store(&(object)->_Value, 0, order)
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/tr1/ |
| D | hashtable_policy.h | 177 template<typename _Value, bool __cache_hash_code> in _GLIBCXX_BEGIN_NAMESPACE() 180 template<typename _Value> in _GLIBCXX_BEGIN_NAMESPACE() 181 struct _Hash_node<_Value, true> in _GLIBCXX_BEGIN_NAMESPACE() 183 _Value _M_v; in _GLIBCXX_BEGIN_NAMESPACE() 188 template<typename _Value> in _GLIBCXX_BEGIN_NAMESPACE() 189 struct _Hash_node<_Value, false> in _GLIBCXX_BEGIN_NAMESPACE() 191 _Value _M_v; in _GLIBCXX_BEGIN_NAMESPACE() 197 template<typename _Value, bool __cache> in _GLIBCXX_BEGIN_NAMESPACE() 200 _Node_iterator_base(_Hash_node<_Value, __cache>* __p) in _GLIBCXX_BEGIN_NAMESPACE() 207 _Hash_node<_Value, __cache>* _M_cur; in _GLIBCXX_BEGIN_NAMESPACE() [all …]
|
| D | unordered_set | 46 template<class _Value, 47 class _Hash = hash<_Value>, 48 class _Pred = std::equal_to<_Value>, 49 class _Alloc = std::allocator<_Value>, 52 : public _Hashtable<_Value, _Value, _Alloc, 53 std::_Identity<_Value>, _Pred, 59 typedef _Hashtable<_Value, _Value, _Alloc, 60 std::_Identity<_Value>, _Pred, 80 std::_Identity<_Value>(), __a) 91 std::_Identity<_Value>(), __a) [all …]
|
| D | hashtable | 73 // _Key and _Value: arbitrary CopyConstructible types. 126 template<typename _Key, typename _Value, typename _Allocator, 135 _Hashtable<_Key, _Value, _Allocator, 142 public __detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Equal, 144 public __detail::_Map_base<_Key, _Value, _ExtractKey, __unique_keys, 145 _Hashtable<_Key, _Value, _Allocator, 155 typedef _Value value_type; 185 typedef __detail::_Hash_node<_Value, __cache_hash_code> _Node; 191 typedef typename _Allocator::template rebind<_Value>::other 440 template<typename _Key, typename _Value, [all …]
|
| D | type_traits | 66 #define _DEFINE_SPEC_BODY(_Value) \ 67 : public integral_constant<bool, _Value> { }; 69 #define _DEFINE_SPEC_0_HELPER(_Spec, _Value) \ 72 _DEFINE_SPEC_BODY(_Value) 74 #define _DEFINE_SPEC_1_HELPER(_Spec, _Value) \ 77 _DEFINE_SPEC_BODY(_Value) 79 #define _DEFINE_SPEC_2_HELPER(_Spec, _Value) \ 82 _DEFINE_SPEC_BODY(_Value) 84 #define _DEFINE_SPEC(_Order, _Trait, _Type, _Value) \ 85 _DEFINE_SPEC_##_Order##_HELPER(_Trait<_Type>, _Value) \ [all …]
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/ext/ |
| D | numeric_traits.h | 59 template<typename _Value> 63 static const _Value __min = __glibcxx_min(_Value); 64 static const _Value __max = __glibcxx_max(_Value); 67 template<typename _Value> 68 const _Value __numeric_traits_integer<_Value>::__min; 70 template<typename _Value> 71 const _Value __numeric_traits_integer<_Value>::__max; 73 template<typename _Value> 78 2 + std::numeric_limits<_Value>::digits * 3010/10000; 81 template<typename _Value> [all …]
|
| D | hash_set | 80 template<class _Value, class _HashFcn = hash<_Value>, 81 class _EqualKey = equal_to<_Value>, 82 class _Alloc = allocator<_Value> > 86 __glibcxx_class_requires(_Value, _SGIAssignableConcept) 87 __glibcxx_class_requires3(_HashFcn, size_t, _Value, _UnaryFunctionConcept) 88 __glibcxx_class_requires3(_EqualKey, _Value, _Value, _BinaryPredicateConcept) 91 typedef hashtable<_Value, _Value, _HashFcn, _Identity<_Value>, 260 template<class _Value, class _HashFcn, class _EqualKey, class _Alloc> 262 operator==(const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>& __hs1, 263 const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>& __hs2) [all …]
|
| /openbsd/src/gnu/llvm/libcxx/include/ext/ |
| D | hash_set | 217 template <class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, 218 class _Alloc = std::allocator<_Value> > 223 typedef _Value key_type; 335 template <class _Value, class _Hash, class _Pred, class _Alloc> 336 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(size_type __n, 343 template <class _Value, class _Hash, class _Pred, class _Alloc> 344 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(size_type __n, 351 template <class _Value, class _Hash, class _Pred, class _Alloc> 353 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set( 359 template <class _Value, class _Hash, class _Pred, class _Alloc> [all …]
|
| /openbsd/src/gnu/llvm/libcxx/include/experimental/ |
| D | unordered_set | 50 template <class _Value, 51 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 52 using unordered_set = _VSTD::unordered_set<_Value, _Hash, _Pred, 53 polymorphic_allocator<_Value>>; 55 template <class _Value, 56 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>> 57 using unordered_multiset = _VSTD::unordered_multiset<_Value, _Hash, _Pred, 58 polymorphic_allocator<_Value>>;
|
| D | set | 50 template <class _Value, class _Compare = less<_Value>> 51 using set = _VSTD::set<_Value, _Compare, 52 polymorphic_allocator<_Value>>; 54 template <class _Value, class _Compare = less<_Value>> 55 using multiset = _VSTD::multiset<_Value, _Compare, 56 polymorphic_allocator<_Value>>;
|
| D | map | 50 template <class _Key, class _Value, class _Compare = less<_Key>> 51 using map = _VSTD::map<_Key, _Value, _Compare, 52 polymorphic_allocator<pair<const _Key, _Value>>>; 54 template <class _Key, class _Value, class _Compare = less<_Key>> 55 using multimap = _VSTD::multimap<_Key, _Value, _Compare, 56 polymorphic_allocator<pair<const _Key, _Value>>>;
|
| D | unordered_map | 56 template <class _Key, class _Value, 58 using unordered_map = _VSTD::unordered_map<_Key, _Value, _Hash, _Pred, 59 polymorphic_allocator<pair<const _Key, _Value>>>; 61 template <class _Key, class _Value, 63 using unordered_multimap = _VSTD::unordered_multimap<_Key, _Value, _Hash, _Pred, 64 polymorphic_allocator<pair<const _Key, _Value>>>;
|
| D | functional | 126 template<class _Key, class _Value, class _Hash, class _BinaryPredicate, bool /*useArray*/> class _B… 129 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 130 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> { 131 typedef _Value value_type; 134 const _Value __default_value_; 135 std::unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table_; 139 _BMSkipTable(size_t __sz, _Value __default, _Hash __hf, _BinaryPredicate __pred) 158 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate> 159 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> { 161 typedef _Value value_type; [all …]
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/debug/ |
| D | hash_multiset.h | 45 template<typename _Value, 46 typename _HashFcn = __gnu_cxx::hash<_Value>, 47 typename _EqualKey = std::equal_to<_Value>, 48 typename _Alloc = std::allocator<_Value> > 50 : public _GLIBCXX_EXT::hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>, 51 public __gnu_debug::_Safe_sequence<hash_multiset<_Value, _HashFcn, 54 typedef _GLIBCXX_EXT:: hash_multiset<_Value,_HashFcn, _EqualKey,_Alloc> 223 template<typename _Value, typename _HashFcn, typename _EqualKey, typename _Alloc> 225 operator==(const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __x, 226 const hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc>& __y) [all …]
|
| D | hash_set.h | 45 template<typename _Value, 46 typename _HashFcn = __gnu_cxx::hash<_Value>, 47 typename _EqualKey = std::equal_to<_Value>, 48 typename _Alloc = std::allocator<_Value> > 50 : public _GLIBCXX_EXT::hash_set<_Value, _HashFcn, _EqualKey,_Alloc>, 51 public __gnu_debug::_Safe_sequence<hash_set<_Value, _HashFcn, _EqualKey, 54 typedef _GLIBCXX_EXT::hash_set<_Value, _HashFcn, _EqualKey,_Alloc> _Base; 236 template<typename _Value, typename _HashFcn, typename _EqualKey, 239 operator==(const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>& __x, 240 const hash_set<_Value, _HashFcn, _EqualKey, _Alloc>& __y) [all …]
|
| D | hash_multimap.h | 45 template<typename _Value, typename _Tp, 46 typename _HashFcn = __gnu_cxx::hash<_Value>, 47 typename _EqualKey = std::equal_to<_Value>, 48 typename _Alloc = std::allocator<_Value> > 50 : public _GLIBCXX_EXT::hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>, 51 public __gnu_debug::_Safe_sequence<hash_multimap<_Value, _Tp, _HashFcn, 54 typedef _GLIBCXX_EXT::hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc> 245 template<typename _Value, typename _Tp, typename _HashFcn, 248 operator==(const hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>& __x, 249 const hash_multimap<_Value,_Tp,_HashFcn,_EqualKey,_Alloc>& __y) [all …]
|
| D | hash_map.h | 45 template<typename _Value, typename _Tp, 46 typename _HashFcn = __gnu_cxx::hash<_Value>, 47 typename _EqualKey = std::equal_to<_Value>, 48 typename _Alloc = std::allocator<_Value> > 50 : public _GLIBCXX_EXT::hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>, 51 public __gnu_debug::_Safe_sequence<hash_map<_Value, _Tp, _HashFcn, 54 typedef _GLIBCXX_EXT::hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc> 261 template<typename _Value, typename _Tp, typename _HashFcn, 264 operator==(const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __x, 265 const hash_map<_Value, _Tp, _HashFcn, _EqualKey, _Alloc>& __y) [all …]
|
| D | debug.h | 72 # define __glibcxx_requires_partitioned(_First,_Last,_Value) argument 73 # define __glibcxx_requires_partitioned_pred(_First,_Last,_Value,_Pred) argument 126 # define __glibcxx_requires_partitioned(_First,_Last,_Value) \ argument 127 __glibcxx_check_partitioned(_First,_Last,_Value) 128 # define __glibcxx_requires_partitioned_pred(_First,_Last,_Value,_Pred) \ argument 129 __glibcxx_check_partitioned_pred(_First,_Last,_Value,_Pred)
|
| D | macros.h | 176 #define __glibcxx_check_partitioned(_First,_Last,_Value) \ argument 179 _Value), \ 183 ._M_string(#_Value)) 187 #define __glibcxx_check_partitioned_pred(_First,_Last,_Value,_Pred) \ argument 190 _Value, _Pred), \ 195 ._M_string(#_Value))
|
| /openbsd/src/gnu/lib/libstdc++/libstdc++/include/ext/ |
| D | hash_set | 77 template <class _Value, 78 class _HashFcn = hash<_Value>, 79 class _EqualKey = equal_to<_Value>, 80 class _Alloc = allocator<_Value> > 83 template <class _Value, class _HashFcn, class _EqualKey, class _Alloc> 85 operator==(const hash_set<_Value,_HashFcn,_EqualKey,_Alloc>& __hs1, 86 const hash_set<_Value,_HashFcn,_EqualKey,_Alloc>& __hs2); 93 template <class _Value, class _HashFcn, class _EqualKey, class _Alloc> 97 __glibcpp_class_requires(_Value, _SGIAssignableConcept) 98 __glibcpp_class_requires3(_HashFcn, size_t, _Value, _UnaryFunctionConcept); [all …]
|
| /openbsd/src/gnu/llvm/libcxx/include/ |
| D | unordered_set | 499 template <class _Value, class _Hash, class _Pred, class _Alloc> 502 template <class _Value, class _Hash = hash<_Value>, class _Pred = equal_to<_Value>, 503 class _Alloc = allocator<_Value> > 508 typedef _Value key_type; 616 …static_assert(sizeof(std::__diagnose_unordered_container_requirements<_Value, _Hash, _Pred>(0)), "… 941 template <class _Value, class _Hash, class _Pred, class _Alloc> 942 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n, 950 template <class _Value, class _Hash, class _Pred, class _Alloc> 951 unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(size_type __n, 959 template <class _Value, class _Hash, class _Pred, class _Alloc> [all …]
|
| /openbsd/src/gnu/llvm/libcxx/src/include/ |
| D | to_chars_floating_point.h | 100 char* _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { 122 const _Uint_type _Uint_value = _VSTD::bit_cast<_Uint_type>(_Value); 339 char* _First, char* const _Last, const _Floating _Value) noexcept { 350 const _Uint_type _Uint_value = _VSTD::bit_cast<_Uint_type>(_Value); 837 char* _First, char* const _Last, const _Floating _Value, int _Precision) noexcept { 842 const _Uint_type _Uint_value = _VSTD::bit_cast<_Uint_type>(_Value); 942 … _Floating_to_chars_fixed_precision(_Buffer, _VSTD::end(_Buffer), _Value, _Effective_precision); 948 …_Floating_to_chars_scientific_precision(_Buffer, _VSTD::end(_Buffer), _Value, _Effective_precision… 992 …char* _First, char* const _Last, _Floating _Value, const chars_format _Fmt, const int _Precision) … 1005 _Uint_type _Uint_value = _VSTD::bit_cast<_Uint_type>(_Value); [all …]
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/bits/ |
| D | valarray_after.h | 349 typedef typename __fun<_Name, _Arg>::result_type _Value; \ 351 return _Expr<_Closure, _Value>(_Closure(__v(), __w())); \ 362 typedef typename __fun<_Name, _Arg>::result_type _Value; \ 364 return _Expr<_Closure, _Value>(_Closure(__v(), __t)); \ 375 typedef typename __fun<_Name, _Arg>::result_type _Value; \ 377 return _Expr<_Closure, _Value>(_Closure(__t, __v())); \ 388 typedef typename __fun<_Name, _Arg>::result_type _Value; \ 390 return _Expr<_Closure, _Value>(_Closure(__e(), __v)); \ 401 typedef typename __fun<_Name, _Tp>::result_type _Value; \ 403 return _Expr<_Closure, _Value>(_Closure(__v, __e ())); \
|