Lines Matching refs:CPlusPlusNameParser
19 using ParsedFunction = lldb_private::CPlusPlusNameParser::ParsedFunction;
20 using ParsedName = lldb_private::CPlusPlusNameParser::ParsedName;
23 Optional<ParsedFunction> CPlusPlusNameParser::ParseAsFunctionDefinition() { in ParseAsFunctionDefinition()
50 Optional<ParsedName> CPlusPlusNameParser::ParseAsFullName() { in ParseAsFullName()
63 bool CPlusPlusNameParser::HasMoreTokens() { in HasMoreTokens()
67 void CPlusPlusNameParser::Advance() { ++m_next_token_index; } in Advance()
69 void CPlusPlusNameParser::TakeBack() { --m_next_token_index; } in TakeBack()
71 bool CPlusPlusNameParser::ConsumeToken(tok::TokenKind kind) { in ConsumeToken()
82 template <typename... Ts> bool CPlusPlusNameParser::ConsumeToken(Ts... kinds) { in ConsumeToken()
93 CPlusPlusNameParser::Bookmark CPlusPlusNameParser::SetBookmark() { in SetBookmark()
97 size_t CPlusPlusNameParser::GetCurrentPosition() { return m_next_token_index; } in GetCurrentPosition()
99 clang::Token &CPlusPlusNameParser::Peek() { in Peek()
105 CPlusPlusNameParser::ParseFunctionImpl(bool expect_return_type) { in ParseFunctionImpl()
137 CPlusPlusNameParser::ParseFuncPtr(bool expect_return_type) { in ParseFuncPtr()
174 bool CPlusPlusNameParser::ConsumeArguments() { in ConsumeArguments()
178 bool CPlusPlusNameParser::ConsumeTemplateArgs() { in ConsumeTemplateArgs()
251 bool CPlusPlusNameParser::ConsumeAnonymousNamespace() { in ConsumeAnonymousNamespace()
275 bool CPlusPlusNameParser::ConsumeLambda() { in ConsumeLambda()
297 bool CPlusPlusNameParser::ConsumeBrackets(tok::TokenKind left, in ConsumeBrackets()
322 bool CPlusPlusNameParser::ConsumeOperator() { in ConsumeOperator()
408 void CPlusPlusNameParser::SkipTypeQualifiers() { in SkipTypeQualifiers()
413 void CPlusPlusNameParser::SkipFunctionQualifiers() { in SkipFunctionQualifiers()
418 bool CPlusPlusNameParser::ConsumeBuiltinType() { in ConsumeBuiltinType()
454 void CPlusPlusNameParser::SkipPtrsAndRefs() { in SkipPtrsAndRefs()
459 bool CPlusPlusNameParser::ConsumePtrsAndRefs() { in ConsumePtrsAndRefs()
470 bool CPlusPlusNameParser::ConsumeDecltype() { in ConsumeDecltype()
482 bool CPlusPlusNameParser::ConsumeTypename() { in ConsumeTypename()
494 Optional<CPlusPlusNameParser::ParsedNameRanges>
495 CPlusPlusNameParser::ParseFullNameImpl() { in ParseFullNameImpl()
634 llvm::StringRef CPlusPlusNameParser::GetTextForRange(const Range &range) { in GetTextForRange()
673 void CPlusPlusNameParser::ExtractTokens() { in ExtractTokens()