Lines Matching refs:SSize
263 /// @param SSize Number of elements in sib.
265 void transferToLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize,
267 Sib.copy(*this, 0, SSize, Count);
274 /// @param SSize Number of elements in sib.
276 void transferToRightSib(unsigned Size, NodeBase &Sib, unsigned SSize,
278 Sib.moveRight(0, Count, SSize);
286 /// @param SSize Number of elements in sib.
289 int adjustFromLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, int Add) {
292 unsigned Count = std::min(std::min(unsigned(Add), SSize), N - Size);
293 Sib.transferToRightSib(SSize, *this, Size, Count);
297 unsigned Count = std::min(std::min(unsigned(-Add), Size), N - SSize);
298 transferToLeftSib(Size, Sib, SSize, Count);