Searched refs:ContiguousBlock (Results 1 – 5 of 5) sorted by relevance
45 class ContiguousBlock : public internal::ContiguousBase {47 constexpr explicit ContiguousBlock() { in ContiguousBlock() function174 constexpr Derived* ContiguousBlock<Derived>::Prev() const { in Prev()182 constexpr Derived* ContiguousBlock<Derived>::PrevUnchecked() const { in PrevUnchecked()193 constexpr Derived* ContiguousBlock<Derived>::Next() const { in Next()201 constexpr Derived* ContiguousBlock<Derived>::NextUnchecked() const { in NextUnchecked()212 constexpr Derived* ContiguousBlock<Derived>::DoSplitFirst( in DoSplitFirst()225 constexpr Derived* ContiguousBlock<Derived>::DoSplitLast( in DoSplitLast()232 constexpr void ContiguousBlock<Derived>::DoMergeNext() { in DoMergeNext()241 constexpr bool ContiguousBlock<Derived>::DoCheckInvariants(bool strict) const { in DoCheckInvariants()
177 derived()->ContiguousBlock<Derived>::DoSplitFirst(new_inner_size); in DoSplitFirst()190 derived()->ContiguousBlock<Derived>::DoSplitLast(new_inner_size); in DoSplitLast()201 derived()->ContiguousBlock<Derived>::DoMergeNext(); in DoMergeNext()
43 public ContiguousBlock<Derived>,53 using Contiguous = ContiguousBlock<Derived>;
82 public ContiguousBlock<DetailedBlockImpl<Parameters>>,121 using Contiguous = ContiguousBlock<BlockType>;
290 ContiguousBlock subsection292 .. doxygenclass:: pw::allocator::ContiguousBlock