Lines Matching defs:MultiDecl
144 class MultiDecl : public Decl {
146 explicit MultiDecl(ArenaAllocator *allocator, util::StringView name)
165 class EnumLiteralDecl : public MultiDecl<ir::TSEnumDeclaration> {
168 : MultiDecl(allocator, name), isExport_(isExport), isConst_(isConst) {}
201 class InterfaceDecl : public MultiDecl<ir::TSInterfaceDeclaration> {
203 explicit InterfaceDecl(ArenaAllocator *allocator, util::StringView name) : MultiDecl(allocator, name) {}
261 class NamespaceDecl : public MultiDecl<ir::TSModuleDeclaration> {
264 : MultiDecl(allocator, name)
316 class FunctionDecl : public MultiDecl<ir::ScriptFunction> {
319 : MultiDecl(allocator, name)