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

References

tools/clang/lib/Sema/SemaDeclObjC.cpp
  369   if (!MDecl)
  372   QualType ResultType = MDecl->getReturnType();
  374       !MDecl->isInvalidDecl() &&
  375       RequireCompleteType(MDecl->getLocation(), ResultType,
  377     MDecl->setInvalidDecl();
  380   PushDeclContext(FnBodyScope, MDecl);
  387   MDecl->createImplicitParams(Context, MDecl->getClassInterface());
  387   MDecl->createImplicitParams(Context, MDecl->getClassInterface());
  389   PushOnScopeChains(MDecl->getSelfDecl(), FnBodyScope);
  390   PushOnScopeChains(MDecl->getCmdDecl(), FnBodyScope);
  393   CheckParmsForFunctionDef(MDecl->parameters(),
  397   for (auto *Param : MDecl->parameters()) {
  410     switch (MDecl->getMethodFamily()) {
  415       Diag(MDecl->getLocation(), diag::err_arc_illegal_method_def)
  416         << 0 << MDecl->getSelector();
  436   if (ObjCInterfaceDecl *IC = MDecl->getClassInterface()) {
  438       IC->lookupMethod(MDecl->getSelector(), MDecl->isInstanceMethod());
  438       IC->lookupMethod(MDecl->getSelector(), MDecl->isInstanceMethod());
  442         dyn_cast<ObjCImplDecl>(MDecl->getDeclContext());
  458         DiagnoseObjCImplementedDeprecations(*this, IMD, MDecl->getLocation());
  461     if (MDecl->getMethodFamily() == OMF_init) {
  462       if (MDecl->isDesignatedInitializerForTheInterface()) {
  477       ObjCMethodFamily Family = MDecl->getMethodFamily();
  489           SuperClass->lookupMethod(MDecl->getSelector(),
  490                                    MDecl->isInstanceMethod());