Lines Matching defs:declNode
99 explicit Decl(util::StringView name, ir::AstNode *declNode) : name_(name), node_(declNode) {}
115 explicit MultiDecl(ArenaAllocator *allocator, util::StringView name, ir::AstNode *declNode)
116 : Decl(name, declNode), declarations_(allocator->Adapter())
137 explicit EnumLiteralDecl(util::StringView name, ir::AstNode *declNode, bool isConst)
138 : Decl(name, declNode), isConst_(isConst)
170 explicit InterfaceDecl(ArenaAllocator *allocator, util::StringView name, ir::AstNode *declNode)
171 : MultiDecl(allocator, name, declNode)
280 explicit LetDecl(util::StringView name, ir::AstNode *declNode) : Decl(name, declNode) {}
291 explicit ConstDecl(util::StringView name, ir::AstNode *declNode) : Decl(name, declNode) {}
302 explicit LabelDecl(util::StringView name, ir::AstNode *declNode) : Decl(name, declNode) {}
313 explicit ReadonlyDecl(util::StringView name, ir::AstNode *declNode) : Decl(name, declNode) {}