Home | History | Annotate | Download | only in AST

Lines Matching full:lproto

6395 /// ProtocolCompatibleWithProtocol - return 'true' if 'lProto' is in the
6398 ASTContext::ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto,
6400 if (declaresSameEntity(lProto, rProto))
6403 if (ProtocolCompatibleWithProtocol(lProto, PI))
6846 const FunctionProtoType *lproto = dyn_cast<FunctionProtoType>(lbase);
6911 if (lproto && rproto) { // two C99 style function prototypes
6912 assert(!lproto->hasExceptionSpec() && !rproto->hasExceptionSpec() &&
6915 if (lproto->getNumParams() != rproto->getNumParams())
6919 if (lproto->isVariadic() != rproto->isVariadic())
6922 if (lproto->getTypeQuals() != rproto->getTypeQuals())
6926 !FunctionTypesMatchOnNSConsumedAttrs(rproto, lproto))
6931 for (unsigned i = 0, n = lproto->getNumParams(); i < n; i++) {
6932 QualType lParamType = lproto->getParamType(i).getUnqualifiedType();
6957 FunctionProtoType::ExtProtoInfo EPI = lproto->getExtProtoInfo();
6962 if (lproto) allRTypes = false;
6965 const FunctionProtoType *proto = lproto ? lproto : rproto;