Lines Matching refs:CPlusPlusLanguage
53 LLDB_PLUGIN_DEFINE(CPlusPlusLanguage) in LLDB_PLUGIN_DEFINE() argument
55 void CPlusPlusLanguage::Initialize() { in LLDB_PLUGIN_DEFINE()
60 void CPlusPlusLanguage::Terminate() { in Terminate()
64 bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const { in SymbolNameFitsToLanguage()
66 return mangled_name && CPlusPlusLanguage::IsCPPMangledName(mangled_name); in SymbolNameFitsToLanguage()
69 ConstString CPlusPlusLanguage::GetDemangledFunctionNameWithoutArguments( in GetDemangledFunctionNameWithoutArguments()
83 CPlusPlusLanguage::MethodName cxx_method(demangled_name); in GetDemangledFunctionNameWithoutArguments()
100 Language *CPlusPlusLanguage::CreateInstance(lldb::LanguageType language) { in CreateInstance()
104 return new CPlusPlusLanguage(); in CreateInstance()
108 void CPlusPlusLanguage::MethodName::Clear() { in Clear()
183 CPlusPlusLanguage::MethodName cpp_method{ConstString(full_name)}; in PrettyPrintFunctionNameWithArgs()
210 bool CPlusPlusLanguage::MethodName::TrySimplifiedParse() { in TrySimplifiedParse()
253 void CPlusPlusLanguage::MethodName::Parse() { in Parse()
274 llvm::StringRef CPlusPlusLanguage::MethodName::GetBasename() { in GetBasename()
280 llvm::StringRef CPlusPlusLanguage::MethodName::GetContext() { in GetContext()
286 llvm::StringRef CPlusPlusLanguage::MethodName::GetArguments() { in GetArguments()
292 llvm::StringRef CPlusPlusLanguage::MethodName::GetQualifiers() { in GetQualifiers()
298 llvm::StringRef CPlusPlusLanguage::MethodName::GetReturnType() { in GetReturnType()
304 std::string CPlusPlusLanguage::MethodName::GetScopeQualifiedName() { in GetScopeQualifiedName()
318 CPlusPlusLanguage::MethodName::GetBasenameNoTemplateParameters() { in GetBasenameNoTemplateParameters()
328 bool CPlusPlusLanguage::MethodName::ContainsPath(llvm::StringRef path) { in ContainsPath()
340 = CPlusPlusLanguage::ExtractContextAndIdentifier(path_str.c_str(), in ContainsPath()
379 bool CPlusPlusLanguage::IsCPPMangledName(llvm::StringRef name) { in IsCPPMangledName()
391 bool CPlusPlusLanguage::DemangledNameContainsPath(llvm::StringRef path, in DemangledNameContainsPath()
397 bool CPlusPlusLanguage::ExtractContextAndIdentifier( in ExtractContextAndIdentifier()
532 std::vector<ConstString> CPlusPlusLanguage::GenerateAlternateFunctionManglings( in GenerateAlternateFunctionManglings()
586 ConstString CPlusPlusLanguage::FindBestAlternateFunctionMangledName( in FindBestAlternateFunctionMangledName()
592 CPlusPlusLanguage::MethodName cpp_name(demangled); in FindBestAlternateFunctionMangledName()
615 CPlusPlusLanguage::MethodName alternate_cpp_name(demangled); in FindBestAlternateFunctionMangledName()
1345 std::unique_ptr<Language::TypeScavenger> CPlusPlusLanguage::GetTypeScavenger() { in GetTypeScavenger()
1362 lldb::TypeCategoryImplSP CPlusPlusLanguage::GetFormatters() { in GetFormatters()
1379 CPlusPlusLanguage::GetHardcodedSummaries() { in GetHardcodedSummaries()
1443 CPlusPlusLanguage::GetHardcodedSynthetics() { in GetHardcodedSynthetics()
1489 bool CPlusPlusLanguage::IsNilReference(ValueObject &valobj) { in IsNilReference()
1498 bool CPlusPlusLanguage::IsSourceFile(llvm::StringRef file_path) const { in IsSourceFile()
1511 bool CPlusPlusLanguage::GetFunctionDisplayName( in GetFunctionDisplayName()