reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2961 result->containsUnexpandedParameterPack(), epi.ExtInfo) { 2962 FunctionTypeBits.FastTypeQuals = epi.TypeQuals.getFastQualifiers(); 2963 FunctionTypeBits.RefQualifier = epi.RefQualifier; 2966 FunctionTypeBits.ExceptionSpecType = epi.ExceptionSpec.Type; 2967 FunctionTypeBits.HasExtParameterInfos = !!epi.ExtParameterInfos; 2968 FunctionTypeBits.Variadic = epi.Variadic; 2969 FunctionTypeBits.HasTrailingReturn = epi.HasTrailingReturn; 2972 if (hasExtraBitfields(epi.ExceptionSpec.Type)) { 2974 ExtraBits.NumExceptionType = epi.ExceptionSpec.Exceptions.size(); 2997 for (QualType ExceptionType : epi.ExceptionSpec.Exceptions) { 3012 assert(epi.ExceptionSpec.NoexceptExpr && "computed noexcept with no expr"); 3014 epi.ExceptionSpec.NoexceptExpr->isValueDependent()); 3017 *getTrailingObjects<Expr *>() = epi.ExceptionSpec.NoexceptExpr; 3019 if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() || 3020 epi.ExceptionSpec.NoexceptExpr->isInstantiationDependent()) 3023 if (epi.ExceptionSpec.NoexceptExpr->containsUnexpandedParameterPack()) 3031 slot[0] = epi.ExceptionSpec.SourceDecl; 3032 slot[1] = epi.ExceptionSpec.SourceTemplate; 3039 slot[0] = epi.ExceptionSpec.SourceDecl; 3056 if (epi.ExtParameterInfos) { 3059 extParamInfos[i] = epi.ExtParameterInfos[i]; 3062 if (epi.TypeQuals.hasNonFastQualifiers()) { 3064 *getTrailingObjects<Qualifiers>() = epi.TypeQuals;