Home | History | Annotate | Download | only in AST

Lines Matching defs:ID

169   llvm::FoldingSetNodeID ID;
170 EntryType::Profile(ID,Args, getASTContext());
171 EntryType *Entry = Specs.FindNodeOrInsertPos(ID, InsertPos);
262 unsigned ID) {
263 return new (C, ID) FunctionTemplateDecl(C, nullptr, SourceLocation(),
343 unsigned ID) {
344 return new (C, ID) ClassTemplateDecl(C, nullptr, SourceLocation(),
490 unsigned D, unsigned P, IdentifierInfo *Id,
493 new (C, DC) TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename);
500 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, unsigned ID) {
501 return new (C, ID) TemplateTypeParmDecl(nullptr, SourceLocation(),
539 IdentifierInfo *Id,
545 : DeclaratorDecl(NonTypeTemplateParm, DC, IdLoc, Id, T, TInfo, StartLoc),
562 unsigned D, unsigned P, IdentifierInfo *Id,
565 return new (C, DC) NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id,
573 IdentifierInfo *Id, QualType T,
580 DC, StartLoc, IdLoc, D, P, Id, T, TInfo,
585 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
586 return new (C, ID) NonTypeTemplateParmDecl(nullptr, SourceLocation(),
592 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID,
595 return new (C, ID, Extra) NonTypeTemplateParmDecl(
621 IdentifierInfo *Id, TemplateParameterList *Params,
623 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params),
635 bool ParameterPack, IdentifierInfo *Id,
637 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id,
644 IdentifierInfo *Id,
648 TemplateTemplateParmDecl(DC, L, D, P, Id, Params,
653 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
654 return new (C, ID) TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0,
659 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID,
661 return new (C, ID, sizeof(TemplateParameterList*) * NumExpansions)
754 unsigned ID) {
756 new (C, ID) ClassTemplateSpecializationDecl(C, ClassTemplateSpecialization);
871 unsigned ID) {
873 new (C, ID) ClassTemplatePartialSpecializationDecl(C);
896 unsigned ID) {
897 return new (C, ID) FriendTemplateDecl(EmptyShell());
915 unsigned ID) {
916 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(),
938 unsigned ID) {
939 return new (C, ID) ClassScopeFunctionSpecializationDecl(
969 unsigned ID) {
970 return new (C, ID) VarTemplateDecl(C, nullptr, SourceLocation(),
1101 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
1102 return new (C, ID)
1171 unsigned ID) {
1172 return new (C, ID) VarTemplatePartialSpecializationDecl(C);