Lines Matching refs:setStack
419 TSetStack setStack;
476 setStack(_origin.setStack),
484 if (length(setStack) < 2) return false;
485 return _haveMaximalRepeats(back(setStack), setStack[length(setStack) - 2]) > 0;
490 if (length(setStack) < 2) return 0;
492 TFractionCompound const &child = back(setStack);
493 TFractionCompound const &parent = backPrev(setStack);
517 typename Iterator<TSetStack const>::Type it = begin(setStack), itEnd = end(setStack);
594 resize(it.setStack, length(it.setStack) + 1);
613 resize(it.setStack, length(it.setStack) + 1);
626 back(it.setStack).set);
628 back(it.setStack).leftmost = TFractionHeader(i, i, 1);
644 if (it.canMerge && length(it.setStack) >= 2)
646 typename Size<typename TIter::TSetStack>::Type len = length(it.setStack);
647 _fractionMerge(it, it.setStack[len - 2], back(it.setStack));
648 resize(it.setStack, len - 1);
804 TFractionCompound const &parent = maxIt->setStack[length(maxIt->setStack) - 2];
823 TFractionCompound const &parent = maxIt->setStack[length(maxIt->setStack) - 2];
838 TFractionCompound const &child = back(maxIt->setStack);
858 if (maxIt->setStack[length(maxIt->setStack) - 2].leftmost.size > 0) {
860 parentPtr = maxIt->setStack[length(maxIt->setStack) - 2].leftmost.begin;
874 if (back(maxIt->setStack).leftmost.size > 0) {
876 childPtr = back(maxIt->setStack).leftmost.begin;
901 if (length(maxIt->setStack) < 2) {