Lines Matching refs:CPlusPlusNameParser

20 using ParsedFunction = lldb_private::CPlusPlusNameParser::ParsedFunction;
21 using ParsedName = lldb_private::CPlusPlusNameParser::ParsedName;
24 Optional<ParsedFunction> CPlusPlusNameParser::ParseAsFunctionDefinition() { in ParseAsFunctionDefinition()
51 Optional<ParsedName> CPlusPlusNameParser::ParseAsFullName() { in ParseAsFullName()
64 bool CPlusPlusNameParser::HasMoreTokens() { in HasMoreTokens()
68 void CPlusPlusNameParser::Advance() { ++m_next_token_index; } in Advance()
70 void CPlusPlusNameParser::TakeBack() { --m_next_token_index; } in TakeBack()
72 bool CPlusPlusNameParser::ConsumeToken(tok::TokenKind kind) { in ConsumeToken()
83 template <typename... Ts> bool CPlusPlusNameParser::ConsumeToken(Ts... kinds) { in ConsumeToken()
94 CPlusPlusNameParser::Bookmark CPlusPlusNameParser::SetBookmark() { in SetBookmark()
98 size_t CPlusPlusNameParser::GetCurrentPosition() { return m_next_token_index; } in GetCurrentPosition()
100 clang::Token &CPlusPlusNameParser::Peek() { in Peek()
106 CPlusPlusNameParser::ParseFunctionImpl(bool expect_return_type) { in ParseFunctionImpl()
138 CPlusPlusNameParser::ParseFuncPtr(bool expect_return_type) { in ParseFuncPtr()
175 bool CPlusPlusNameParser::ConsumeArguments() { in ConsumeArguments()
179 bool CPlusPlusNameParser::ConsumeTemplateArgs() { in ConsumeTemplateArgs()
252 bool CPlusPlusNameParser::ConsumeAnonymousNamespace() { in ConsumeAnonymousNamespace()
276 bool CPlusPlusNameParser::ConsumeLambda() { in ConsumeLambda()
298 bool CPlusPlusNameParser::ConsumeBrackets(tok::TokenKind left, in ConsumeBrackets()
323 bool CPlusPlusNameParser::ConsumeOperator() { in ConsumeOperator()
378 void CPlusPlusNameParser::SkipTypeQualifiers() { in SkipTypeQualifiers()
383 void CPlusPlusNameParser::SkipFunctionQualifiers() { in SkipFunctionQualifiers()
388 bool CPlusPlusNameParser::ConsumeBuiltinType() { in ConsumeBuiltinType()
424 void CPlusPlusNameParser::SkipPtrsAndRefs() { in SkipPtrsAndRefs()
429 bool CPlusPlusNameParser::ConsumePtrsAndRefs() { in ConsumePtrsAndRefs()
440 bool CPlusPlusNameParser::ConsumeDecltype() { in ConsumeDecltype()
452 bool CPlusPlusNameParser::ConsumeTypename() { in ConsumeTypename()
464 Optional<CPlusPlusNameParser::ParsedNameRanges>
465 CPlusPlusNameParser::ParseFullNameImpl() { in ParseFullNameImpl()
604 llvm::StringRef CPlusPlusNameParser::GetTextForRange(const Range &range) { in GetTextForRange()
643 void CPlusPlusNameParser::ExtractTokens() { in ExtractTokens()