Lines Matching full:mark
3403 // Mark mark = arena.mark();
3405 // arena.free(mark);
3407 struct Mark {
3429 Mark mark(){
3430 Mark result;
3436 void freeToMark(const Mark& mark) {
3437 mCurrentChunk = mark.chunk;
3438 mData[mCurrentChunk].mOffset = mark.offset;
3829 Mark mark;
3830 mark.mArenaMark = mpArena->mark();
3831 mark.mSymbolHead = mStack.size();
3832 mLevelStack.push_back(mark);
3837 Mark mark = mLevelStack.back();
3839 while (mStack.size() > mark.mSymbolHead) {
3848 mpArena->freeToMark(mark.mArenaMark);
3909 struct Mark {
3910 Arena::Mark mArenaMark;
3917 Vector<Mark> mLevelStack;