================ @@ -1082,6 +1082,19 @@ bool TypeImpl::GetDescription(lldb_private::Stream &strm, return true; } +CompilerType TypeImpl::FindNestedType(ConstString name) { + auto type_system = GetTypeSystem(false); + auto *symbol_file = type_system->GetSymbolFile(); + auto decl_context = type_system->GetCompilerDeclContextForType(m_static_type); + llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files; + TypeMap search_result; + symbol_file->FindTypes(name, decl_context, /*max_matches*/ 1, searched_symbol_files, search_result); + if (search_result.Empty()) { + return CompilerType(); + } ---------------- Endilll wrote:
Done! https://github.com/llvm/llvm-project/pull/68705 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits