Home
last modified time | relevance | path

Searched defs:common_policy_traits (Results 1 – 4 of 4) sorted by relevance

/external/cronet/stable/third_party/abseil-cpp/absl/container/internal/
Dcommon_policy_traits.h33 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 …]
/external/abseil-cpp/absl/container/internal/
Dcommon_policy_traits.h33 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 …]
/external/cronet/tot/third_party/abseil-cpp/absl/container/internal/
Dcommon_policy_traits.h33 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 …]
/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/container/internal/
Dcommon_policy_traits.h33 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 …]