Home | History | Annotate | Download | only in libclang

Lines Matching defs:Method

196     // Ignore implicit declarations, unless it's an objc method because
2983 // Recover resources if we crash before exiting this method.
4658 // For ObjC methods, give the start location of the method name.
5092 const ObjCMethodDecl *Method = cast<ObjCMethodDecl>(D);
5093 if (Method->isThisDeclarationADefinition())
5096 // Dig out the method definition in the associated
5100 = dyn_cast<ObjCInterfaceDecl>(Method->getDeclContext()))
5102 if (ObjCMethodDecl *Def = ClassImpl->getMethod(Method->getSelector(),
5103 Method->isInstanceMethod()))
5701 if (const ObjCMethodDecl *Method
5703 if (Method->getObjCDeclQualifier())
5706 for (const auto *P : Method->params()) {
5717 if (const CXXMethodDecl *Method
5719 if (Method->hasAttr<FinalAttr>() || Method->hasAttr<OverrideAttr>())
5734 // Don't override a property annotation with its getter/setter method.
6806 const CXXMethodDecl *Method =
6808 return (Method && Method->isVirtual() && Method->isPure()) ? 1 : 0;
6816 const CXXMethodDecl *Method =
6818 return (Method && (Method->getTypeQualifiers() & Qualifiers::Const)) ? 1 : 0;
6826 const CXXMethodDecl *Method =
6828 return (Method && Method->isStatic()) ? 1 : 0;
6836 const CXXMethodDecl *Method =
6838 return (Method && Method->isVirtual()) ? 1 : 0;