Searched refs:CPlusPlusNameParser (Results 1 – 5 of 5) sorted by relevance
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()[all …]
23 class CPlusPlusNameParser {25 CPlusPlusNameParser(llvm::StringRef text) : m_text(text) { ExtractTokens(); } in CPlusPlusNameParser() function
4 CPlusPlusNameParser.cpp
194 CPlusPlusNameParser parser(m_full.GetStringRef()); in Parse()264 CPlusPlusNameParser parser(name); in ExtractContextAndIdentifier()
213 TEST(CPlusPlusLanguage, CPlusPlusNameParser) { in TEST() argument215 CPlusPlusNameParser((const char *)nullptr); in TEST()