Lines Matching refs:ConditionalExpression
25 void ConditionalExpression::TransformChildren(const NodeTransformer &cb, std::string_view transformationName)
43 void ConditionalExpression::Iterate(const NodeTraverser &cb) const
50 void ConditionalExpression::Dump(ir::AstDumper *dumper) const
53 {{"type", "ConditionalExpression"}, {"test", test_}, {"consequent", consequent_}, {"alternate", alternate_}});
56 void ConditionalExpression::Dump(ir::SrcDumper *dumper) const
76 void ConditionalExpression::Compile(compiler::PandaGen *pg) const
81 void ConditionalExpression::Compile(compiler::ETSGen *etsg) const
86 checker::Type *ConditionalExpression::Check(checker::TSChecker *checker)
91 checker::Type *ConditionalExpression::Check(checker::ETSChecker *checker)
96 ConditionalExpression *ConditionalExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent)
102 if (auto *const clone = allocator->New<ConditionalExpression>(test, consequent, alternate); clone != nullptr) {