Lines Matching full:stack
291 * @return true if the stack is empty.
295 std::vector<BejStackProperty>* stack = in stackEmpty() local
297 return stack->empty(); in stackEmpty()
304 * @return a const reference to the stack top.
308 std::vector<BejStackProperty>* stack = in stackPeek() local
310 if (stack->empty()) in stackPeek()
314 return &(stack->back()); in stackPeek()
318 * @brief Callback for stackPop. Remove the top element from the stack.
324 std::vector<BejStackProperty>* stack = in stackPop() local
326 if (stack->empty()) in stackPop()
330 stack->pop_back(); in stackPop()
334 * @brief Callback for stackPush. Push a new element to the top of the stack.
343 std::vector<BejStackProperty>* stack = in stackPush() local
345 stack->push_back(*property); in stackPush()
356 // using a stack to implement it non-recursively. Going into a set or an in decode()
359 // dictionary offset start once all the children are processed. This stack in decode()
361 stack.clear(); in decode()
395 (void*)(&stack)); in decode()