Lines Matching refs:Template

626   RetainSummaryTemplate Template(S, *this);  in updateSummaryForReceiverUnconsumedSelf()  local
628 Template->setReceiverEffect(ArgEffect(DoNothing)); in updateSummaryForReceiverUnconsumedSelf()
629 Template->setRetEffect(RetEffect::MakeNoRet()); in updateSummaryForReceiverUnconsumedSelf()
635 RetainSummaryTemplate Template(RS, *this); in updateSummaryForArgumentTypes() local
659 Template->addArg(AF, parm_idx, in updateSummaryForArgumentTypes()
916 RetainSummaryTemplate &Template) { in applyParamAnnotationEffect() argument
921 Template->addArg(AF, parm_idx, ArgEffect(DecRef, *K)); in applyParamAnnotationEffect()
950 Template->addArg(AF, parm_idx, ArgEffect(AK, ObjKind::OS)); in applyParamAnnotationEffect()
962 Template->addArg(AF, parm_idx, ArgEffect(UnretainedOutParameter, *K)); in applyParamAnnotationEffect()
969 if (applyParamAnnotationEffect(OP, parm_idx, OD, Template)) in applyParamAnnotationEffect()
984 RetainSummaryTemplate Template(Summ, *this); in updateSummaryFromAnnotations() local
990 applyParamAnnotationEffect(*pi, parm_idx, FD, Template); in updateSummaryFromAnnotations()
994 Template->setRetEffect(*RetE); in updateSummaryFromAnnotations()
997 Template->setThisEffect(ArgEffect(DecRef, ObjKind::OS)); in updateSummaryFromAnnotations()
1007 RetainSummaryTemplate Template(Summ, *this); in updateSummaryFromAnnotations() local
1011 Template->setReceiverEffect(ArgEffect(DecRef, ObjKind::ObjC)); in updateSummaryFromAnnotations()
1017 applyParamAnnotationEffect(*pi, parm_idx, MD, Template); in updateSummaryFromAnnotations()
1021 Template->setRetEffect(*RetE); in updateSummaryFromAnnotations()