• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:Fun

192   I.Fun.hasPrototype            = hasProto;
193 I.Fun.isVariadic = EllipsisLoc.isValid();
194 I.Fun.isAmbiguous = isAmbiguous;
195 I.Fun.LParenLoc = LParenLoc.getRawEncoding();
196 I.Fun.EllipsisLoc = EllipsisLoc.getRawEncoding();
197 I.Fun.RParenLoc = RParenLoc.getRawEncoding();
198 I.Fun.DeleteParams = false;
199 I.Fun.NumParams = NumParams;
200 I.Fun.Params = nullptr;
201 I.Fun.RefQualifierIsLValueRef = RefQualifierIsLvalueRef;
202 I.Fun.RefQualifierLoc = RefQualifierLoc.getRawEncoding();
203 I.Fun.MutableLoc = MutableLoc.getRawEncoding();
204 I.Fun.ExceptionSpecType = ESpecType;
205 I.Fun.ExceptionSpecLocBeg = ESpecRange.getBegin().getRawEncoding();
206 I.Fun.ExceptionSpecLocEnd = ESpecRange.getEnd().getRawEncoding();
207 I.Fun.NumExceptionsOrDecls = 0;
208 I.Fun.Exceptions = nullptr;
209 I.Fun.NoexceptExpr = nullptr;
210 I.Fun.HasTrailingReturnType = TrailingReturnType.isUsable() ||
212 I.Fun.TrailingReturnType = TrailingReturnType.get();
213 I.Fun.MethodQualifiers = nullptr;
214 I.Fun.QualAttrFactory = nullptr;
219 I.Fun.MethodQualifiers = new DeclSpec(attrs.getPool().getFactory());
222 I.Fun.MethodQualifiers->SetTypeQual(TypeQual, SL);
224 I.Fun.MethodQualifiers->getAttributes().takeAllFrom(attrs);
225 I.Fun.MethodQualifiers->getAttributePool().takeAllFrom(attrs.getPool());
228 assert(I.Fun.ExceptionSpecType == ESpecType && "bitfield overflow");
238 I.Fun.Params = TheDeclarator.InlineParams;
239 new (I.Fun.Params) ParamInfo[NumParams];
240 I.Fun.DeleteParams = false;
243 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams];
244 I.Fun.DeleteParams = true;
247 I.Fun.Params[i] = std::move(Params[i]);
256 I.Fun.NumExceptionsOrDecls = NumExceptions;
257 I.Fun.Exceptions = new DeclaratorChunk::TypeAndRange[NumExceptions];
259 I.Fun.Exceptions[i].Ty = Exceptions[i];
260 I.Fun.Exceptions[i].Range = ExceptionRanges[i];
268 I.Fun.NoexceptExpr = NoexceptExpr;
272 I.Fun.ExceptionSpecTokens = ExceptionSpecTokens;
279 I.Fun.NumExceptionsOrDecls = DeclsInPrototype.size();
281 I.Fun.DeclsInPrototype = new NamedDecl *[DeclsInPrototype.size()];
283 I.Fun.DeclsInPrototype[J] = DeclsInPrototype[J];