Lines Matching refs:CPlusPlusLanguage
54 LLDB_PLUGIN_DEFINE(CPlusPlusLanguage) in LLDB_PLUGIN_DEFINE() argument
56 void CPlusPlusLanguage::Initialize() { in LLDB_PLUGIN_DEFINE()
61 void CPlusPlusLanguage::Terminate() { in Terminate()
65 bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const { in SymbolNameFitsToLanguage()
67 return mangled_name && CPlusPlusLanguage::IsCPPMangledName(mangled_name); in SymbolNameFitsToLanguage()
70 ConstString CPlusPlusLanguage::GetDemangledFunctionNameWithoutArguments( in GetDemangledFunctionNameWithoutArguments()
84 CPlusPlusLanguage::MethodName cxx_method(demangled_name); in GetDemangledFunctionNameWithoutArguments()
101 Language *CPlusPlusLanguage::CreateInstance(lldb::LanguageType language) { in CreateInstance()
105 return new CPlusPlusLanguage(); in CreateInstance()
109 void CPlusPlusLanguage::MethodName::Clear() { in Clear()
184 CPlusPlusLanguage::MethodName cpp_method{ConstString(full_name)}; in PrettyPrintFunctionNameWithArgs()
211 bool CPlusPlusLanguage::MethodName::TrySimplifiedParse() { in TrySimplifiedParse()
254 void CPlusPlusLanguage::MethodName::Parse() { in Parse()
275 llvm::StringRef CPlusPlusLanguage::MethodName::GetBasename() { in GetBasename()
281 llvm::StringRef CPlusPlusLanguage::MethodName::GetContext() { in GetContext()
287 llvm::StringRef CPlusPlusLanguage::MethodName::GetArguments() { in GetArguments()
293 llvm::StringRef CPlusPlusLanguage::MethodName::GetQualifiers() { in GetQualifiers()
299 llvm::StringRef CPlusPlusLanguage::MethodName::GetReturnType() { in GetReturnType()
305 std::string CPlusPlusLanguage::MethodName::GetScopeQualifiedName() { in GetScopeQualifiedName()
319 CPlusPlusLanguage::MethodName::GetBasenameNoTemplateParameters() { in GetBasenameNoTemplateParameters()
329 bool CPlusPlusLanguage::MethodName::ContainsPath(llvm::StringRef path) { in ContainsPath()
340 bool success = CPlusPlusLanguage::ExtractContextAndIdentifier( in ContainsPath()
378 bool CPlusPlusLanguage::IsCPPMangledName(llvm::StringRef name) { in IsCPPMangledName()
390 bool CPlusPlusLanguage::DemangledNameContainsPath(llvm::StringRef path, in DemangledNameContainsPath()
396 bool CPlusPlusLanguage::ExtractContextAndIdentifier( in ExtractContextAndIdentifier()
531 std::vector<ConstString> CPlusPlusLanguage::GenerateAlternateFunctionManglings( in GenerateAlternateFunctionManglings()
585 ConstString CPlusPlusLanguage::FindBestAlternateFunctionMangledName( in FindBestAlternateFunctionMangledName()
591 CPlusPlusLanguage::MethodName cpp_name(demangled); in FindBestAlternateFunctionMangledName()
614 CPlusPlusLanguage::MethodName alternate_cpp_name(demangled); in FindBestAlternateFunctionMangledName()
1487 std::unique_ptr<Language::TypeScavenger> CPlusPlusLanguage::GetTypeScavenger() { in GetTypeScavenger()
1504 lldb::TypeCategoryImplSP CPlusPlusLanguage::GetFormatters() { in GetFormatters()
1521 CPlusPlusLanguage::GetHardcodedSummaries() { in GetHardcodedSummaries()
1587 CPlusPlusLanguage::GetHardcodedSynthetics() { in GetHardcodedSynthetics()
1633 bool CPlusPlusLanguage::IsNilReference(ValueObject &valobj) { in IsNilReference()
1642 bool CPlusPlusLanguage::IsSourceFile(llvm::StringRef file_path) const { in IsSourceFile()
1655 bool CPlusPlusLanguage::GetFunctionDisplayName( in GetFunctionDisplayName()