Lines Matching refs:TSQualifiedName
27 TSQualifiedName::TSQualifiedName([[maybe_unused]] Tag const tag, TSQualifiedName const &other,
35 void TSQualifiedName::Iterate(const NodeTraverser &cb) const
41 void TSQualifiedName::TransformChildren(const NodeTransformer &cb, std::string_view transformationName)
54 void TSQualifiedName::Dump(ir::AstDumper *dumper) const
56 dumper->Add({{"type", "TSQualifiedName"}, {"left", left_}, {"right", right_}});
59 void TSQualifiedName::Dump(ir::SrcDumper *dumper) const
61 dumper->Add("TSQualifiedName");
64 void TSQualifiedName::Compile([[maybe_unused]] compiler::PandaGen *pg) const
68 void TSQualifiedName::Compile(compiler::ETSGen *etsg) const
73 checker::Type *TSQualifiedName::Check([[maybe_unused]] checker::TSChecker *checker)
78 checker::Type *TSQualifiedName::Check(checker::ETSChecker *checker)
83 util::StringView TSQualifiedName::ToString(ArenaAllocator *allocator) const
106 util::StringView TSQualifiedName::BaseToString(ArenaAllocator *allocator) const
141 ir::TSQualifiedName *TSQualifiedName::ResolveLeftMostQualifiedName()
146 const ir::TSQualifiedName *TSQualifiedName::ResolveLeftMostQualifiedName() const
151 TSQualifiedName *TSQualifiedName::Clone(ArenaAllocator *const allocator, AstNode *const parent)
153 if (auto *const clone = allocator->New<TSQualifiedName>(Tag {}, *this, allocator); clone != nullptr) {