reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  688   const ConstString name(context.m_decl_name.getAsString().c_str());
  696     if (!context.m_decl_context)
  703                  dyn_cast<NamedDecl>(context.m_decl_context))
  715                 name.GetCString(), context.m_decl_context->getDeclKindName());
  718   if (HasMerger() && !isa<TranslationUnitDecl>(context.m_decl_context)
  721     dyn_cast<ObjCInterfaceDecl>(context.m_decl_context)) {
  732     GetMergerUnchecked().FindExternalVisibleDeclsByName(context.m_decl_context,
  733                                                 context.m_decl_name);
  737   context.m_namespace_map = std::make_shared<ClangASTImporter::NamespaceMap>();
  740           dyn_cast<NamespaceDecl>(context.m_decl_context)) {
  759       FindExternalVisibleDecls(context, i->first, i->second, current_id);
  761   } else if (isa<ObjCInterfaceDecl>(context.m_decl_context) && !HasMerger()) {
  762     FindObjCPropertyAndIvarDecls(context);
  763   } else if (!isa<TranslationUnitDecl>(context.m_decl_context)) {
  771     FindExternalVisibleDecls(context, lldb::ModuleSP(), namespace_decl,
  775   if (!context.m_namespace_map->empty()) {
  779                 current_id, static_cast<void *>(context.m_namespace_map.get()),
  780                 static_cast<int>(context.m_namespace_map->size()));
  783         AddNamespace(context, context.m_namespace_map);
  783         AddNamespace(context, context.m_namespace_map);