/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/ |
H A D | traits.hpp | 64 typename Allocator> 71 Allocator> : public bin_search_tree_traits< 80 Allocator, 87 Allocator>::type, 88 Allocator>, 89 Allocator> 99 class Allocator> 106 Allocator> : public bin_search_tree_traits< 115 Allocator, 122 Allocator> [all...] |
H A D | node.hpp | 56 template<typename Value_Type, class Metadata, class Allocator> 64 typename Allocator::template rebind< 68 Allocator> >::other::pointer 72 typename Allocator::template rebind< 77 typename Allocator::template rebind< 110 template<typename Value_Type, class Allocator> 111 struct rb_tree_node_<Value_Type, null_node_metadata, Allocator> 118 typename Allocator::template rebind< 122 Allocator> >::other::pointer
|
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/ |
H A D | traits.hpp | 65 class Allocator> 72 Allocator> : public bin_search_tree_traits< 81 Allocator, 88 Allocator>::type, 89 Allocator>, 90 Allocator> 100 class Allocator> 102 splay_tree_tag, Allocator> 105 splay_tree_node_<typename types_traits<Key, null_mapped_type, Allocator, false>::value_type, 111 Allocator> [all...] |
H A D | node.hpp | 54 template<typename Value_Type, class Metadata, class Allocator> 62 typename Allocator::template rebind< 63 splay_tree_node_<Value_Type, Metadata, Allocator> >::other::pointer 67 typename Allocator::template rebind<metadata_type>::other::reference 71 typename Allocator::template rebind<metadata_type>::other::const_reference 100 template<typename Value_Type, typename Allocator> 101 struct splay_tree_node_<Value_Type, null_node_metadata, Allocator> 108 typename Allocator::template rebind< 109 splay_tree_node_<Value_Type, null_node_metadata, Allocator> >::other::pointer
|
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/ |
H A D | probe_fn_base.hpp | 56 template<typename Allocator>
|
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/ |
H A D | node_metadata_base.hpp | 57 template<typename Metadata, class Allocator> 64 typename Allocator::template rebind< 79 template<typename Allocator> 82 Allocator>
|
H A D | traits.hpp | 71 class Allocator> 78 Allocator> 81 typedef types_traits< Key, Mapped, Allocator, false> type_traits; 90 Allocator>::type 107 Allocator> 115 Allocator> 123 Allocator> 131 Allocator> 142 Allocator> 153 Allocator> [all...] |
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/ |
H A D | priority_queue_base_dispatch.hpp | 61 template<typename Value_Type, typename Cmp_Fn, typename Tag, typename Allocator> 64 template<typename Value_Type, typename Cmp_Fn, typename Allocator> 65 struct priority_queue_base_dispatch<Value_Type, Cmp_Fn, pairing_heap_tag, Allocator> 67 typedef pairing_heap_< Value_Type, Cmp_Fn, Allocator> type; 70 template<typename Value_Type, typename Cmp_Fn, typename Allocator> 71 struct priority_queue_base_dispatch<Value_Type, Cmp_Fn, binomial_heap_tag, Allocator> 73 typedef binomial_heap_< Value_Type, Cmp_Fn, Allocator> type; 76 template<typename Value_Type, typename Cmp_Fn, typename Allocator> 77 struct priority_queue_base_dispatch<Value_Type, Cmp_Fn, rc_binomial_heap_tag, Allocator> 79 typedef rc_binomial_heap_< Value_Type, Cmp_Fn, Allocator> typ [all...] |
H A D | basic_types.hpp | 59 template<typename Key, typename Mapped, typename Allocator, bool Store_Hash> 66 template<typename Key, typename Mapped, typename Allocator> 67 struct value_type_base<Key, Mapped, Allocator, false> 69 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 76 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 93 template<typename Key, typename Mapped, typename Allocator> 94 struct value_type_base<Key, Mapped, Allocator, true> 96 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 103 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 113 typename Allocator [all...] |
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/ |
H A D | traits.hpp | 65 class Allocator> 72 Allocator> 79 Allocator, 90 Allocator>::type 97 Allocator> 104 Allocator> 112 Allocator> 120 Allocator>* 131 class Allocator> 138 Allocator> [all...] |
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/ |
H A D | traits.hpp | 64 class Allocator> 67 class Allocator> 75 Allocator, 84 typename Allocator::template rebind< 92 Allocator> 97 typename Allocator::template rebind< 105 Allocator> 110 typename Allocator::template rebind< 118 Allocator> 123 typename Allocator [all...] |
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/ |
H A D | node.hpp | 57 template<typename Value_Type, typename Metadata_Type, class Allocator> 65 Allocator> 69 typedef typename Allocator::size_type size_type; 72 typename Allocator::template rebind< 92 template<typename Value_Type, class Allocator> 96 Allocator> 103 Allocator> 107 typedef typename Allocator::size_type size_type; 110 typename Allocator::template rebind<
|
H A D | const_point_iterator.hpp | 60 template<typename Node, class Allocator> 63 left_child_next_sibling_heap_node_const_point_iterator_<Node, Allocator> 66 template<typename Node, class Allocator> 71 typedef typename Allocator::template rebind<Node>::other::pointer node_pointer; 86 typename Allocator::template rebind< 92 typename Allocator::template rebind< 98 typename Allocator::template rebind< 104 typename Allocator::template rebind<
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | tsd_exclusive.h | 22 template <class Allocator> void teardownThread(void *Ptr); 24 template <class Allocator> struct TSDRegistryExT { 25 void initLinkerInitialized(Allocator *Instance) { 27 CHECK_EQ(pthread_key_create(&PThreadKey, teardownThread<Allocator>), 0); 28 FallbackTSD = reinterpret_cast<TSD<Allocator> *>( 29 map(nullptr, sizeof(TSD<Allocator>), "scudo:tsd")); 33 void init(Allocator *Instance) { 39 unmap(reinterpret_cast<void *>(FallbackTSD), sizeof(TSD<Allocator>)); 42 ALWAYS_INLINE void initThreadMaybe(Allocator *Instance, bool MinimalInit) { 48 ALWAYS_INLINE TSD<Allocator> *getTSDAndLoc [all...] |
H A D | wrappers_c.cpp | 22 #define SCUDO_ALLOCATOR Allocator 25 static scudo::Allocator<scudo::Config, SCUDO_PREFIX(malloc_postinit)> 30 scudo::Allocator<scudo::Config, SCUDO_PREFIX(malloc_postinit)> * 38 extern "C" INTERFACE void __scudo_print_stats(void) { Allocator.printStats(); }
|
H A D | tsd.h | 26 template <class Allocator> struct ALIGNED(SCUDO_CACHE_LINE_SIZE) TSD { 27 typename Allocator::CacheT Cache; 28 typename Allocator::QuarantineCacheT QuarantineCache; 31 void initLinkerInitialized(Allocator *Instance) { 35 void init(Allocator *Instance) { 40 void commitBack(Allocator *Instance) { Instance->commitBack(this); }
|
H A D | wrappers_c_bionic.cpp | 23 #define SCUDO_ALLOCATOR Allocator 26 static scudo::Allocator<scudo::AndroidConfig, SCUDO_PREFIX(malloc_postinit)> 31 scudo::Allocator<scudo::AndroidConfig, SCUDO_PREFIX(malloc_postinit)> * 44 static scudo::Allocator<scudo::AndroidSvelteConfig, 50 scudo::Allocator<scudo::AndroidSvelteConfig, SCUDO_PREFIX(malloc_postinit)> * 61 Allocator.printStats();
|
H A D | tsd_shared.h | 17 template <class Allocator, u32 MaxTSDCount> struct TSDRegistrySharedT { 18 void initLinkerInitialized(Allocator *Instance) { 22 TSDs = reinterpret_cast<TSD<Allocator> *>( 23 map(nullptr, sizeof(TSD<Allocator>) * NumberOfTSDs, "scudo:tsd")); 43 void init(Allocator *Instance) { 50 sizeof(TSD<Allocator>) * NumberOfTSDs); 55 ALWAYS_INLINE void initThreadMaybe(Allocator *Instance, 62 ALWAYS_INLINE TSD<Allocator> *getTSDAndLock(bool *UnlockRequired) { 63 TSD<Allocator> *TSD = getCurrentTSD(); 86 ALWAYS_INLINE void setCurrentTSD(TSD<Allocator> *CurrentTS [all...] |
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/ |
H A D | entry_cmp.hpp | 58 class Allocator> 64 template<typename Value_Type, class Cmp_Fn, class Allocator> 69 Allocator> 73 typename Allocator::template rebind<
|
H A D | entry_pred.hpp | 58 class Allocator> 64 template<typename Value_Type, class Pred, class Allocator> 69 Allocator> 73 typename Allocator::template rebind<
|
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/ |
H A D | list_update_policy.hpp | 59 #define PB_DS_CLASS_T_DEC template<typename Allocator> 60 #define PB_DS_CLASS_C_DEC move_to_front_lu_policy<Allocator> 64 template<typename Allocator = std::allocator<char> > 68 typedef Allocator allocator; 95 #define PB_DS_CLASS_T_DEC template<size_t Max_Count, class Allocator> 96 #define PB_DS_CLASS_C_DEC counter_lu_policy<Max_Count, Allocator> 100 template<size_t Max_Count = 5, typename Allocator = std::allocator<char> > 102 : private detail::counter_lu_policy_base<typename Allocator::size_type> 105 typedef Allocator allocator; 118 typedef typename Allocator [all...] |
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/basic_tree_policy/ |
H A D | basic_tree_policy_base.hpp | 59 Allocator> 63 typename Allocator> 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 92 typename Allocator::template rebind< 117 template<typename Const_Node_Iterator, typename Allocator> 121 Allocator> 131 typename Allocator::template rebind< 137 typename Allocator [all...] |
H A D | null_node_metadata.hpp | 56 template<typename Key, class Data, class Allocator> 60 typedef typename types_traits<Key, Data, Allocator, false>::pointer const_iterator;
|
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/tree_policy/ |
H A D | sample_tree_node_update.hpp | 57 class Allocator
|
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/ |
H A D | sample_trie_node_update.hpp | 57 class Allocator
|