Searched defs:common_policy_traits (Results 1 – 6 of 6) sorted by relevance
/aosp_15_r20/external/angle/third_party/abseil-cpp/absl/container/internal/ |
H A D | common_policy_traits.h | 33 struct common_policy_traits { struct 35 using slot_type = typename Policy::slot_type; 36 using reference = decltype(Policy::element(std::declval<slot_type*>())); 37 using value_type = typename std::remove_reference<reference>::type; 42 static void construct(Alloc* alloc, slot_type* slot, Args&&... args) { in construct() 50 static auto destroy(Alloc* alloc, slot_type* slot) { in destroy() 66 static void transfer(Alloc* alloc, slot_type* new_slot, slot_type* old_slot) { in transfer() 84 static constexpr bool transfer_uses_memcpy() { in transfer_uses_memcpy() 92 static constexpr bool destroy_is_trivial() { in destroy_is_trivial() 99 struct Rank0 {}; [all …]
|
/aosp_15_r20/external/cronet/third_party/abseil-cpp/absl/container/internal/ |
H A D | common_policy_traits.h | 33 struct common_policy_traits { struct 35 using slot_type = typename Policy::slot_type; 36 using reference = decltype(Policy::element(std::declval<slot_type*>())); 37 using value_type = typename std::remove_reference<reference>::type; 42 static void construct(Alloc* alloc, slot_type* slot, Args&&... args) { in construct() 50 static auto destroy(Alloc* alloc, slot_type* slot) { in destroy() 66 static void transfer(Alloc* alloc, slot_type* new_slot, slot_type* old_slot) { in transfer() 84 static constexpr bool transfer_uses_memcpy() { in transfer_uses_memcpy() 92 static constexpr bool destroy_is_trivial() { in destroy_is_trivial() 99 struct Rank0 {}; [all …]
|
/aosp_15_r20/external/abseil-cpp/absl/container/internal/ |
H A D | common_policy_traits.h | 33 struct common_policy_traits { struct 35 using slot_type = typename Policy::slot_type; 36 using reference = decltype(Policy::element(std::declval<slot_type*>())); 37 using value_type = typename std::remove_reference<reference>::type; 42 static void construct(Alloc* alloc, slot_type* slot, Args&&... args) { in construct() 50 static auto destroy(Alloc* alloc, slot_type* slot) { in destroy() 66 static void transfer(Alloc* alloc, slot_type* new_slot, slot_type* old_slot) { in transfer() 84 static constexpr bool transfer_uses_memcpy() { in transfer_uses_memcpy() 92 static constexpr bool destroy_is_trivial() { in destroy_is_trivial() 99 struct Rank0 {}; [all …]
|
/aosp_15_r20/external/private-join-and-compute/third_party/abseil-cpp-20230125.2/absl/container/internal/ |
H A D | common_policy_traits.h | 33 struct common_policy_traits { struct 35 using slot_type = typename Policy::slot_type; 36 using reference = decltype(Policy::element(std::declval<slot_type*>())); 37 using value_type = typename std::remove_reference<reference>::type; 42 static void construct(Alloc* alloc, slot_type* slot, Args&&... args) { in construct() 49 static void destroy(Alloc* alloc, slot_type* slot) { in destroy() 65 static void transfer(Alloc* alloc, slot_type* new_slot, slot_type* old_slot) { in transfer() 83 static constexpr bool transfer_uses_memcpy() { in transfer_uses_memcpy() 91 struct Rank2 {}; 92 struct Rank1 : Rank2 {}; [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/container/internal/ |
D | common_policy_traits.h | 33 struct common_policy_traits { struct 35 using slot_type = typename Policy::slot_type; 36 using reference = decltype(Policy::element(std::declval<slot_type*>())); 37 using value_type = typename std::remove_reference<reference>::type; 42 static void construct(Alloc* alloc, slot_type* slot, Args&&... args) { in construct() 49 static void destroy(Alloc* alloc, slot_type* slot) { in destroy() 65 static void transfer(Alloc* alloc, slot_type* new_slot, slot_type* old_slot) { in transfer() 83 static constexpr bool transfer_uses_memcpy() { in transfer_uses_memcpy() 91 struct Rank2 {}; 92 struct Rank1 : Rank2 {}; [all …]
|
/aosp_15_r20/external/webrtc/third_party/abseil-cpp/absl/container/internal/ |
H A D | common_policy_traits.h | 33 struct common_policy_traits { struct 35 using slot_type = typename Policy::slot_type; 36 using reference = decltype(Policy::element(std::declval<slot_type*>())); 37 using value_type = typename std::remove_reference<reference>::type; 42 static void construct(Alloc* alloc, slot_type* slot, Args&&... args) { in construct() 49 static void destroy(Alloc* alloc, slot_type* slot) { in destroy() 65 static void transfer(Alloc* alloc, slot_type* new_slot, slot_type* old_slot) { in transfer() 92 static void transfer_impl(Alloc* alloc, slot_type* new_slot, in transfer_impl()
|