Searched refs:CPlusPlusLanguage (Results 1 – 9 of 9) sorted by relevance
54 LLDB_PLUGIN_DEFINE(CPlusPlusLanguage) in LLDB_PLUGIN_DEFINE() argument56 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()[all …]
1 //===-- CPlusPlusLanguage.h -------------------------------------*- C++ -*-===//24 class CPlusPlusLanguage : public Language {98 CPlusPlusLanguage() = default;100 ~CPlusPlusLanguage() override = default;150 // CPlusPlusLanguage::MethodName which has to have a fully qualified C++ name
10 #include "Plugins/Language/CPlusPlus/CPlusPlusLanguage.h"29 delete get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser); in ResetCxxMethodParser() 62 m_cxx_method_parser = new CPlusPlusLanguage::MethodName(demangled); in FromCxxMethodName() 74 get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser)->GetBasename(); in IsCtorOrDtor() 121 return get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser) in ParseFunctionBaseName() 138 return get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser) in ParseFunctionDeclContextName() 155 return get<CPlusPlusLanguage::MethodName>(m_cxx_method_parser) in ParseFullName()
643 if (CPlusPlusLanguage::IsCPPMangledName(name_cstr)) in LookupInfo()657 CPlusPlusLanguage::MethodName cpp_method(name); in LookupInfo()660 if (CPlusPlusLanguage::ExtractContextAndIdentifier(name_cstr, context, in LookupInfo()675 CPlusPlusLanguage::MethodName cpp_method(name); in LookupInfo()690 CPlusPlusLanguage::ExtractContextAndIdentifier(name_cstr, context, in LookupInfo()707 !CPlusPlusLanguage::IsCPPMangledName(name_cstr)) { in LookupInfo()708 CPlusPlusLanguage::MethodName cpp_method(name); in LookupInfo()711 CPlusPlusLanguage::ExtractContextAndIdentifier(name_cstr, context, in LookupInfo()798 CPlusPlusLanguage::MethodName cpp_method(full_name); in Prune()
58 LLDB_PLUGIN(CPlusPlusLanguage)
1813 !CPlusPlusLanguage::IsCPPMangledName(name)) || in AddOneFunction()
1296 if (CPlusPlusLanguage::IsCPPMangledName(name.c_str())) { in CacheFunctionNames()
404 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
2391 if (!CPlusPlusLanguage::ExtractContextAndIdentifier(name.GetCString(), in FindGlobalVariables()