Lines Matching defs:stack
25 // some stack function is invalid, so it should be ignored
92 * outStack : filter stack
94 bool LogParse::GetValidStack(int num, stack<string>& inStack, stack<string>& outStack) const
98 // count < 1: indicate stack is empty
103 // Automatically checks if it is a stack
112 stack<string> LogParse::GetStackTop(const vector<string>& validStack, const size_t num) const
115 stack<string> stackTop;
124 list<vector<string>> LogParse::StackToMultipart(stack<string>& inStack, size_t num) const
126 stack<string> partStack;
139 partStack = stack<string>();
154 string LogParse::GetValidBlock(stack<string> inStack, vector<string>& lastPart) const
201 vector<string> LogParse::GetValidStack(size_t num, stack<string>& inStack) const
203 stack<string> src = inStack;
205 stack<string> outStatck;
209 stackName = Tbox::GetStackName(src.top()); // extract function name from the stack
237 void LogParse::MatchIgnoreLibrary(stack<string> inStack, stack<string>& outStack, size_t num) const
250 stack<string> src = inStack;
280 std::stack<std::string> traceStack;
288 void LogParse::SetFrame(std::stack<std::string>& stack, std::map<std::string, std::string>& eventInfo) const
291 size_t len = stack.size();
294 eventInfo[name[i]] = stack.top();
296 stack.pop();