reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
424 ClangASTMetadata *metadata = m_external_source->GetMetadata(interface_decl); 432 if (!interface_decl->hasExternalVisibleStorage()) 435 interface_decl->startDefinition(); 437 interface_decl->setHasExternalVisibleStorage(false); 438 interface_decl->setHasExternalLexicalStorage(false); 446 auto superclass_func = [interface_decl, 455 interface_decl->setSuperClass(context->getTrivialTypeSourceInfo( 460 [log, interface_decl, this](const char *name, const char *types) -> bool { 467 method_type.BuildMethod(interface_decl, name, true, m_type_realizer_sp); 472 interface_decl->addDecl(method_decl); 477 auto class_method_func = [log, interface_decl, 485 interface_decl, name, false, m_type_realizer_sp); 490 interface_decl->addDecl(method_decl); 495 auto ivar_func = [log, interface_decl, 514 *m_ast_ctx.getASTContext(), interface_decl, clang::SourceLocation(), 521 interface_decl->addDecl(ivar_decl); 529 ASTDumper method_dumper((clang::Decl *)interface_decl); 542 ASTDumper method_dumper((clang::Decl *)interface_decl);