Home | History | Annotate | Download | only in AST

Lines Matching full:lproto

6191 /// ProtocolCompatibleWithProtocol - return 'true' if 'lProto' is in the
6194 ASTContext::ProtocolCompatibleWithProtocol(ObjCProtocolDecl *lProto,
6196 if (declaresSameEntity(lProto, rProto))
6200 if (ProtocolCompatibleWithProtocol(lProto, *PI))
6683 const FunctionProtoType *lproto = dyn_cast<FunctionProtoType>(lbase);
6748 if (lproto && rproto) { // two C99 style function prototypes
6749 assert(!lproto->hasExceptionSpec() && !rproto->hasExceptionSpec() &&
6751 unsigned lproto_nargs = lproto->getNumArgs();
6759 if (lproto->isVariadic() != rproto->isVariadic())
6762 if (lproto->getTypeQuals() != rproto->getTypeQuals())
6766 !FunctionTypesMatchOnNSConsumedAttrs(rproto, lproto))
6772 QualType largtype = lproto->getArgType(i).getUnqualifiedType();
6797 FunctionProtoType::ExtProtoInfo EPI = lproto->getExtProtoInfo();
6802 if (lproto) allRTypes = false;
6805 const FunctionProtoType *proto = lproto ? lproto : rproto;