Lines Matching defs:MemberExpression

27 MemberExpression::MemberExpression([[maybe_unused]] Tag const tag, MemberExpression const &other,
29 : MemberExpression(other)
35 bool MemberExpression::IsPrivateReference() const noexcept
40 void MemberExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName)
53 void MemberExpression::Iterate(const NodeTraverser &cb) const
59 void MemberExpression::Dump(ir::AstDumper *dumper) const
61 dumper->Add({{"type", "MemberExpression"},
68 void MemberExpression::Dump(ir::SrcDumper *dumper) const
94 void MemberExpression::LoadRhs(compiler::PandaGen *pg) const
114 void MemberExpression::CompileToRegs(compiler::PandaGen *pg, compiler::VReg object, compiler::VReg property) const
130 void MemberExpression::Compile(compiler::PandaGen *pg) const
135 void MemberExpression::CompileToReg(compiler::PandaGen *pg, compiler::VReg objReg) const
143 void MemberExpression::Compile(compiler::ETSGen *etsg) const
148 checker::Type *MemberExpression::Check(checker::TSChecker *checker)
153 std::pair<checker::Type *, varbinder::LocalVariable *> MemberExpression::ResolveEnumMember(checker::ETSChecker *checker,
174 std::pair<checker::Type *, varbinder::LocalVariable *> MemberExpression::ResolveObjectMember(
208 checker::Type *MemberExpression::TraverseUnionMember(checker::ETSChecker *checker, checker::ETSUnionType *unionType,
233 checker::Type *MemberExpression::CheckUnionMember(checker::ETSChecker *checker, checker::Type *baseType)
241 checker::Type *MemberExpression::AdjustType(checker::ETSChecker *checker, checker::Type *type)
253 checker::Type *MemberExpression::SetAndAdjustType(checker::ETSChecker *checker, checker::ETSObjectType *objectType)
265 bool MemberExpression::CheckArrayIndexValue(checker::ETSChecker *checker) const
298 checker::Type *MemberExpression::CheckIndexAccessMethod(checker::ETSChecker *checker)
355 checker::Type *MemberExpression::CheckTupleAccessMethod(checker::ETSChecker *checker, checker::Type *baseType)
378 checker::Type *MemberExpression::CheckComputed(checker::ETSChecker *checker, checker::Type *baseType)
427 checker::Type *MemberExpression::Check(checker::ETSChecker *checker)
432 MemberExpression *MemberExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent)
434 if (auto *const clone = allocator->New<MemberExpression>(Tag {}, *this, allocator); clone != nullptr) {