Lines Matching refs:CPlusPlusNameParser

19 using ParsedFunction = lldb_private::CPlusPlusNameParser::ParsedFunction;
20 using ParsedName = lldb_private::CPlusPlusNameParser::ParsedName;
23 std::optional<ParsedFunction> CPlusPlusNameParser::ParseAsFunctionDefinition() { in ParseAsFunctionDefinition()
50 std::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()
142 CPlusPlusNameParser::ParseFuncPtr(bool expect_return_type) { in ParseFuncPtr()
219 bool CPlusPlusNameParser::ConsumeArguments() { in ConsumeArguments()
223 bool CPlusPlusNameParser::ConsumeTemplateArgs() { in ConsumeTemplateArgs()
302 bool CPlusPlusNameParser::ConsumeAbiTag() { in ConsumeAbiTag()
328 bool CPlusPlusNameParser::ConsumeAnonymousNamespace() { in ConsumeAnonymousNamespace()
352 bool CPlusPlusNameParser::ConsumeLambda() { in ConsumeLambda()
374 bool CPlusPlusNameParser::ConsumeBrackets(tok::TokenKind left, in ConsumeBrackets()
399 bool CPlusPlusNameParser::ConsumeOperator() { in ConsumeOperator()
485 void CPlusPlusNameParser::SkipTypeQualifiers() { in SkipTypeQualifiers()
490 void CPlusPlusNameParser::SkipFunctionQualifiers() { in SkipFunctionQualifiers()
495 bool CPlusPlusNameParser::ConsumeBuiltinType() { in ConsumeBuiltinType()
531 void CPlusPlusNameParser::SkipPtrsAndRefs() { in SkipPtrsAndRefs()
536 bool CPlusPlusNameParser::ConsumePtrsAndRefs() { in ConsumePtrsAndRefs()
547 bool CPlusPlusNameParser::ConsumeDecltype() { in ConsumeDecltype()
559 bool CPlusPlusNameParser::ConsumeTypename() { in ConsumeTypename()
571 std::optional<CPlusPlusNameParser::ParsedNameRanges>
572 CPlusPlusNameParser::ParseFullNameImpl() { in ParseFullNameImpl()
727 llvm::StringRef CPlusPlusNameParser::GetTextForRange(const Range &range) { in GetTextForRange()
767 void CPlusPlusNameParser::ExtractTokens() { in ExtractTokens()