Home | History | Annotate | Download | only in Sema

Lines Matching refs:FunctionProtoType

136   const FunctionProtoType *Proto
137 = Method->getType()->getAs<FunctionProtoType>();
172 FunctionProtoType::NoexceptResult NR =
174 assert(NR != FunctionProtoType::NR_NoNoexcept &&
176 assert(NR != FunctionProtoType::NR_Dependent &&
181 if (NR == FunctionProtoType::NR_Throw) {
194 for (FunctionProtoType::exception_iterator E = Proto->exception_begin(),
604 OldType->getAs<FunctionProtoType>(), Old->getLocation(),
605 NewType->getAs<FunctionProtoType>(), New->getLocation())) {
682 const FunctionProtoType *FT = FD->getType()->getAs<FunctionProtoType>();
683 for (FunctionProtoType::arg_type_iterator i = FT->arg_type_begin(),
4229 updateExceptionSpec(Sema &S, FunctionDecl *FD, const FunctionProtoType *FPT,
4231 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
4233 const FunctionProtoType *NewFPT = cast<FunctionProtoType>(
4239 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
4253 const FunctionProtoType *CanonicalFPT =
4254 MD->getCanonicalDecl()->getType()->castAs<FunctionProtoType>();
4296 const FunctionProtoType *Type = MD->getType()->getAs<FunctionProtoType>();
4393 FunctionProtoType::ExtProtoInfo EPI = Type->getExtProtoInfo();
4423 CXXMethodDecl *MD, const FunctionProtoType *SpecifiedType) {
4425 FunctionProtoType::ExtProtoInfo EPI;
4427 const FunctionProtoType *ImplicitType = cast<FunctionProtoType>(
5673 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>();
5677 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
5856 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>();
5857 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
5902 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>();
7575 FunctionProtoType::ExtProtoInfo EPI;
7719 const FunctionProtoType *BaseCtorType =
7720 BaseCtor->getType()->getAs<FunctionProtoType>();
7732 FunctionProtoType::ExtProtoInfo EPI = BaseCtorType->getExtProtoInfo();
7941 FunctionProtoType::ExtProtoInfo EPI;
8039 const FunctionProtoType *DtorType = Destructor->getType()->
8040 getAs<FunctionProtoType>();
8047 FunctionProtoType::ExtProtoInfo EPI = DtorType->getExtProtoInfo();
8362 const FunctionProtoType *T = MD->getType()->castAs<FunctionProtoType>();
8449 FunctionProtoType::ExtProtoInfo EPI;
8899 FunctionProtoType::ExtProtoInfo EPI;
9167 const FunctionProtoType *T = MD->getType()->castAs<FunctionProtoType>();
9252 FunctionProtoType::ExtProtoInfo EPI;
9439 FunctionProtoType::ExtProtoInfo EPI;
9739 const FunctionProtoType *Proto
9740 = Constructor->getType()->getAs<FunctionProtoType>();
9993 FnDecl->getType()->getAs<FunctionProtoType>()->isVariadic()) {
11041 MD->getType()->castAs<FunctionProtoType>());
11491 ResolveExceptionSpec(Loc, (*I)->getType()->castAs<FunctionProtoType>());
11702 const FunctionProtoType *Proto = ProtoTL.getTypePtr();
11727 const FunctionProtoType *Proto = ProtoTL.getTypePtr();
11744 for (FunctionProtoType::exception_iterator E = Proto->exception_begin(),
11818 FunctionProtoType::ExtProtoInfo &EPI) {