Home | History | Annotate | Download | only in AST

Lines Matching defs:Mem

47   void *Mem = C.Allocate(Size, Align);
48 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params,
221 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(FunctionTemplateDecl));
222 return new (Mem) FunctionTemplateDecl(0, SourceLocation(), DeclarationName(),
286 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(ClassTemplateDecl));
287 return new (Mem) ClassTemplateDecl(EmptyShell());
451 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(TemplateTypeParmDecl));
452 return new (Mem) TemplateTypeParmDecl(0, SourceLocation(), SourceLocation(),
531 void *Mem = C.Allocate(Size);
532 return new (Mem) NonTypeTemplateParmDecl(DC, StartLoc, IdLoc,
540 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(NonTypeTemplateParmDecl));
541 return new (Mem) NonTypeTemplateParmDecl(0, SourceLocation(),
552 void *Mem = AllocateDeserializedDecl(C, ID, Size);
553 return new (Mem) NonTypeTemplateParmDecl(0, SourceLocation(),
589 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(TemplateTemplateParmDecl));
590 return new (Mem) TemplateTemplateParmDecl(0, SourceLocation(), 0, 0, false,
603 void *Mem = Context.Allocate(Size);
606 static_cast<TemplateArgumentList *>(Mem) + 1);
608 return new (Mem) TemplateArgumentList(StoredArgs, NumArgs, true);
684 void *Mem = AllocateDeserializedDecl(C, ID,
686 return new (Mem) ClassTemplateSpecializationDecl(ClassTemplateSpecialization);
800 void *Mem = AllocateDeserializedDecl(C, ID,
802 return new (Mem) ClassTemplatePartialSpecializationDecl();
825 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(FriendTemplateDecl));
826 return new (Mem) FriendTemplateDecl(EmptyShell());
845 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(TypeAliasTemplateDecl));
846 return new (Mem) TypeAliasTemplateDecl(0, SourceLocation(), DeclarationName(),
869 void *Mem = AllocateDeserializedDecl(C, ID,
871 return new (Mem) ClassScopeFunctionSpecializationDecl(0, SourceLocation(), 0);