Searched refs:TemplateDeclaration (Results 1 – 14 of 14) sorted by relevance
419 class TemplateDeclaration final : public Declaration {421 TemplateDeclaration() : Declaration(NodeKind::TemplateDeclaration) {} in TemplateDeclaration() function
245 def TemplateDeclaration : External<Declaration> {}
60 TemplateDeclaration, enumerator225 EdgeKind::TemplateDeclaration | in codegen_edges()
338 .visit_kind(self.definition.into(), EdgeKind::TemplateDeclaration); in trace()
148 case syntax::NodeKind::TemplateDeclaration: in allocateTree()149 return new (A.getAllocator()) syntax::TemplateDeclaration; in allocateTree()
366 syntax::Leaf *syntax::TemplateDeclaration::getTemplateKeyword() { in getTemplateKeyword()371 syntax::Declaration *syntax::TemplateDeclaration::getDeclaration() { in getDeclaration()
1625 syntax::TemplateDeclaration *foldTemplateDeclaration( in foldTemplateDeclaration()1631 auto *N = new (allocator()) syntax::TemplateDeclaration; in foldTemplateDeclaration()
51 EdgeKind::TemplateDeclaration => true, in consider_edge()
87 EdgeKind::TemplateDeclaration => true, in consider_edge()
52 EdgeKind::TemplateDeclaration | in consider_edge()
50 EdgeKind::TemplateDeclaration | in consider_edge()
92 EdgeKind::TemplateDeclaration | in consider_edge_default()491 EdgeKind::TemplateArgument | EdgeKind::TemplateDeclaration => { in consider_edge_tmpl_inst()
120 EdgeKind::TemplateDeclaration | in consider_edge()
195 EdgeKind::TemplateDeclaration | in consider_edge()