Home
last modified time | relevance | path

Searched refs:RawPtrType (Results 1 – 11 of 11) sorted by relevance

/system/ulib/fbl/include/fbl/
A Dintrusive_pointer_traits.h29 using RawPtrType = T*;
36 static inline T* Copy(const RawPtrType& ptr) { return ptr; }
38 static inline RawPtrType Leak(PtrType& ptr) __WARN_UNUSED_RESULT {
42 static inline PtrType Reclaim(RawPtrType ptr) {
55 using RawPtrType = T*;
63 static inline RawPtrType Leak(PtrType& ptr) __WARN_UNUSED_RESULT {
67 static inline PtrType Reclaim(RawPtrType ptr) {
80 using RawPtrType = T*;
92 static inline PtrType Reclaim(RawPtrType ptr) {
105 using RawPtrType = T*;
[all …]
A Dintrusive_wavl_tree.h140 using RawPtrType = typename PtrTraits::RawPtrType;
307 RawPtrType node = root_;
509 using RawPtrType = typename PtrTraits::RawPtrType;
722 RawPtrType* owner;
1064 RawPtrType* SwapWithRightDescendant(RawPtrType& ptr_ref1, RawPtrType& ptr_ref2) {
1168 void PromoteLRChild(RawPtrType& owner, RawPtrType node) {
1255 RawPtrType& GetLinkPtrToNode(RawPtrType node) {
1326 void RotateLR(RawPtrType node, RawPtrType parent) {
1331 RawPtrType X = node;
1392 void PostInsertFixupLR(RawPtrType node, RawPtrType parent) {
[all …]
A Dintrusive_single_list.h181 typename PtrTraits::RawPtrType next_ = nullptr;
230 using RawPtrType = typename PtrTraits::RawPtrType;
365 RawPtrType tmp = head_;
494 RawPtrType* prev_next_ptr = &head_;
501 RawPtrType replaced;
533 RawPtrType* prev_next_ptr = &head_;
539 RawPtrType replaced;
561 using RawPtrType = typename PtrTraits::RawPtrType;
622 typename PtrTraits::RawPtrType node_ = nullptr;
645 constexpr RawPtrType sentinel() const {
[all …]
A Dintrusive_double_list.h67 typename PtrTraits::RawPtrType next_ = nullptr;
68 typename PtrTraits::RawPtrType prev_ = nullptr;
103 using RawPtrType = typename PtrTraits::RawPtrType;
342 RawPtrType& other_sentinel_ptr = other.is_empty()
437 using RawPtrType = typename PtrTraits::RawPtrType;
531 typename PtrTraits::RawPtrType node_ = nullptr;
540 constexpr RawPtrType sentinel() const {
541 return internal::make_sentinel<RawPtrType>(this);
588 PtrType internal_erase(RawPtrType node) {
659 RawPtrType tail() const {
[all …]
A Dintrusive_wavl_tree_internal.h41 static bool VerifyRankRule(const TreeType& tree, typename TreeType::RawPtrType node) { in VerifyRankRule()
A Dintrusive_hash_table.h338 using RawPtrType = typename PtrTraits::RawPtrType; member
348 using RawPtrType = typename PtrTraits::ConstRawPtrType; member
438 typename IterTraits::RawPtrType operator->() const { return iter_.operator->(); }
/system/utest/fbl/include/fbl/tests/intrusive_containers/
A Dintrusive_wavl_tree_checker.h21 typename TreeType::RawPtrType node) { in VerifyParentBackLinks()
45 using RawPtrType = typename TreeType::RawPtrType; in SanityCheck() local
86 RawPtrType node = tree.root_; in SanityCheck()
153 RawPtrType parent = ns.parent_; in SanityCheck()
A Dintrusive_singly_linked_list_checker.h28 typename PtrTraits::RawPtrType tmp = container.head_; in SanityCheck()
A Dintrusive_doubly_linked_list_checker.h28 typename PtrTraits::RawPtrType tmp = container.head_; in SanityCheck()
A Dordered_associative_container_test_environment.h29 using RawPtrType = typename ContainerType::RawPtrType; variable
163 RawPtrType bound; in DoBoundTest()
/system/utest/fbl/
A Dintrusive_wavl_tree_tests.cpp146 static bool VerifyRankRule(const TreeType& tree, typename TreeType::RawPtrType node) { in VerifyRankRule()

Completed in 19 milliseconds