Lines Matching defs:isDeclaration
36 LReference::LReferenceBase LReference::CreateBase(CodeGen *cg, const ir::AstNode *node, bool isDeclaration)
47 return {cg, node, ReferenceKind::VAR_OR_GLOBAL, res, isDeclaration};
61 return {cg, node, ReferenceKind::DESTRUCTURING, {}, isDeclaration};
70 return CreateBase(cg, node->AsTSNonNullExpression()->Expr(), isDeclaration);
79 varbinder::ConstScopeFindResult res, bool isDeclaration)
80 : LReference(node, refKind, res, isDeclaration), pg_(static_cast<PandaGen *>(cg))
176 varbinder::ConstScopeFindResult res, bool isDeclaration)
177 : LReference(node, refKind, res, isDeclaration), etsg_(static_cast<ETSGen *>(cg))
206 ETSLReference ETSLReference::Create(CodeGen *const cg, const ir::AstNode *const node, const bool isDeclaration)
219 return {cg, node, refKind, res, isDeclaration};
229 return {cg, node, ReferenceKind::VAR_OR_GLOBAL, res, isDeclaration};
231 return std::make_from_tuple<ETSLReference>(CreateBase(cg, node, isDeclaration));