Searched refs:GenericTypeDeclaration (Results 1 – 7 of 7) sorted by relevance
55 static void Predeclare(GenericTypeDeclaration* generic_decl) { in Predeclare()102 static void Visit(GenericTypeDeclaration* decl) { in Visit()
641 : public GenericDeclarable<const Type*, GenericTypeDeclaration*> {648 GenericTypeDeclaration* generic_declaration)649 : GenericDeclarable<const Type*, GenericTypeDeclaration*>(
145 GenericTypeDeclaration* ast_node);
80 V(GenericTypeDeclaration) \1141 struct GenericTypeDeclaration : Declaration { struct1142 DEFINE_AST_NODE_LEAF_BOILERPLATE(GenericTypeDeclaration)1143 GenericTypeDeclaration(SourcePosition pos, in GenericTypeDeclaration() argument
310 const std::string& name, GenericTypeDeclaration* ast_node) { in DeclareGenericType()
40 return Predeclare(GenericTypeDeclaration::cast(decl)); in Predeclare()
741 decl = MakeNode<GenericTypeDeclaration>(generic_parameters, type_decl); in MakeAbstractTypeDeclaration()765 MakeNode<GenericTypeDeclaration>(generic_parameters, constexpr_decl); in MakeAbstractTypeDeclaration()1199 result = MakeNode<GenericTypeDeclaration>(generic_parameters, struct_decl); in MakeStructDeclaration()