Lines Matching refs:Level
25 NodeRef Path::getLeftSibling(unsigned Level) const { in getLeftSibling()
27 if (Level == 0) in getLeftSibling()
31 unsigned l = Level - 1; in getLeftSibling()
43 for (++l; l != Level; ++l) in getLeftSibling()
48 void Path::moveLeft(unsigned Level) { in moveLeft() argument
49 assert(Level != 0 && "Cannot move the root node"); in moveLeft()
54 l = Level - 1; in moveLeft()
59 } else if (height() < Level) in moveLeft()
61 path.resize(Level + 1, Entry(nullptr, 0, 0)); in moveLeft()
68 for (++l; l != Level; ++l) { in moveLeft()
75 NodeRef Path::getRightSibling(unsigned Level) const { in getRightSibling()
77 if (Level == 0) in getRightSibling()
81 unsigned l = Level - 1; in getRightSibling()
93 for (++l; l != Level; ++l) in getRightSibling()
98 void Path::moveRight(unsigned Level) { in moveRight() argument
99 assert(Level != 0 && "Cannot move the root node"); in moveRight()
102 unsigned l = Level - 1; in moveRight()
112 for (++l; l != Level; ++l) { in moveRight()