Lines Matching defs:ID
246 void TemplateArgument::Profile(llvm::FoldingSetNodeID &ID,
248 ID.AddInteger(getKind());
254 getAsType().Profile(ID);
258 getNullPtrType().Profile(ID);
262 ID.AddPointer(getAsDecl()? getAsDecl()->getCanonicalDecl() : nullptr);
271 ID.AddBoolean(true);
272 ID.AddInteger(TTP->getDepth());
273 ID.AddInteger(TTP->getPosition());
274 ID.AddBoolean(TTP->isParameterPack());
276 ID.AddBoolean(false);
277 ID.AddPointer(Context.getCanonicalTemplateName(Template)
284 getAsIntegral().Profile(ID);
285 getIntegralType().Profile(ID);
289 getAsExpr()->Profile(ID, Context, true);
293 ID.AddInteger(Args.NumArgs);
295 Args.Args[I].Profile(ID, Context);