Lines Matching defs:const
29 checker::Type *TSAnalyzer::Check(ir::CatchClause *st) const in Check()
48 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ClassDefinition *node) const in Check()
55 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::MetaProperty *expr) const in Check()
62 checker::Type *TSAnalyzer::Check(ir::TSIndexSignature *node) const in Check()
87 checker::Type *TSAnalyzer::Check(ir::TSMethodSignature *node) const in Check()
115 checker::Type *TSAnalyzer::Check(ir::TSPropertySignature *node) const in Check()
135 checker::Type *TSAnalyzer::Check(ir::TSSignatureDeclaration *node) const in Check()
242 checker::Type *TSAnalyzer::Check(ir::ArrayExpression *expr) const in Check()
306 checker::Type *TSAnalyzer::Check(ir::ArrowFunctionExpression *expr) const in Check()
340 checker::Type *rightType) const in CheckAssignmentExprOperatorType()
377 checker::Type *TSAnalyzer::Check(ir::AssignmentExpression *expr) const in Check()
419 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AwaitExpression *expr) const in Check()
427 TSChecker *checker) const in CheckBinaryExprArithmLogical()
458 checker::Type *TSAnalyzer::Check(ir::BinaryExpression *expr) const in Check()
514 checker::Type *TSAnalyzer::Check(ir::CallExpression *expr) const in Check()
529 checker::Type *TSAnalyzer::Check(ir::ChainExpression *expr) const in Check()
535 checker::Type *TSAnalyzer::Check(ir::ConditionalExpression *expr) const in Check()
549 checker::Type *TSAnalyzer::Check(ir::FunctionExpression *expr) const in Check()
580 checker::Type *TSAnalyzer::Check(ir::Identifier *expr) const in Check()
602 void TSAnalyzer::CheckComputed(ir::MemberExpression *expr, checker::Type *indexType) const in CheckComputed()
641 checker::Type *TSAnalyzer::Check(ir::MemberExpression *expr) const in Check()
685 checker::Type *TSAnalyzer::Check(ir::NewExpression *expr) const in Check()
748 checker::ObjectDescriptor *desc, ir::Expression *it) const in CheckSpread()
780 bool inConstContext) const in CheckNonComputed()
814 bool inConstContext) const in CreateUnionTypeHelper()
822 checker::Type *TSAnalyzer::Check(ir::ObjectExpression *expr) const in Check()
884 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::OmittedExpression *expr) const in Check()
890 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::OpaqueTypeNode *expr) const in Check()
895 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::SequenceExpression *expr) const in Check()
902 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::SuperExpression *expr) const in Check()
909 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TaggedTemplateExpression *expr) const in Check()
916 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TemplateLiteral *expr) const in Check()
923 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ThisExpression *expr) const in Check()
930 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TypeofExpression *expr) const in Check()
937 ir::UnaryExpression *expr) const in CheckDeleteKeyword()
954 …alyzer::CheckLiteral([[maybe_unused]] checker::TSChecker *checker, ir::UnaryExpression *expr) const in CheckLiteral()
976 checker::Type *TSAnalyzer::Check(ir::UnaryExpression *expr) const in Check()
1033 checker::Type *TSAnalyzer::Check(ir::UpdateExpression *expr) const in Check()
1051 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::YieldExpression *expr) const in Check()
1058 checker::Type *TSAnalyzer::Check(ir::BigIntLiteral *expr) const in Check()
1071 checker::Type *TSAnalyzer::Check(ir::BooleanLiteral *expr) const in Check()
1077 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::NullLiteral *expr) const in Check()
1083 checker::Type *TSAnalyzer::Check(ir::NumberLiteral *expr) const in Check()
1096 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::RegExpLiteral *expr) const in Check()
1103 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AnnotationDeclaration *expr) const in Check()
1108 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AnnotationUsage *expr) const in Check()
1113 checker::Type *TSAnalyzer::Check(ir::StringLiteral *expr) const in Check()
1127 checker::Type *TSAnalyzer::Check(ir::BlockStatement *st) const in Check()
1139 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::BreakStatement *st) const in Check()
1144 checker::Type *TSAnalyzer::Check(ir::DoWhileStatement *st) const in Check()
1156 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::EmptyStatement *st) const in Check()
1161 checker::Type *TSAnalyzer::Check(ir::ExpressionStatement *st) const in Check()
1167 checker::Type *TSAnalyzer::Check(ir::ForUpdateStatement *st) const in Check()
1190 checker::Type *TSAnalyzer::Check(ir::FunctionDeclaration *st) const in Check()
1212 checker::Type *TSAnalyzer::Check(ir::IfStatement *st) const in Check()
1228 checker::Type *TSAnalyzer::Check(ir::ReturnStatement *st) const in Check()
1259 checker::Type *TSAnalyzer::Check(ir::SwitchStatement *st) const in Check()
1293 checker::Type *TSAnalyzer::Check(ir::TryStatement *st) const in Check()
1364 checker::Type *TSAnalyzer::Check(ir::VariableDeclarator *st) const in Check()
1400 checker::Type *TSAnalyzer::Check(ir::VariableDeclaration *st) const in Check()
1410 checker::Type *TSAnalyzer::Check(ir::WhileStatement *st) const in Check()
1422 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSAnyKeyword *node) const in Check()
1427 checker::Type *TSAnalyzer::Check(ir::TSArrayType *node) const in Check()
1473 checker::Type *TSAnalyzer::Check(ir::TSAsExpression *expr) const in Check()
1506 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSBigintKeyword *node) const in Check()
1511 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSBooleanKeyword *node) const in Check()
1516 checker::Type *TSAnalyzer::Check(ir::TSConstructorType *node) const in Check()
1633 … const ir::BinaryExpression *expr) const in EvaluateBinaryExpression() argument
1655 … const ir::UnaryExpression *expr) const in EvaluateUnaryExpression() argument
1682 const ir::AstNode *expr) const in EvaluateEnumMember() argument
1765 bool *isLiteralEnum, bool isConstEnum) const in InferEnumVariableType()
1818 … *TSAnalyzer::InferType(checker::TSChecker *checker, bool isConst, ir::TSEnumDeclaration *st) const in InferType()
1843 checker::Type *TSAnalyzer::Check(ir::TSEnumDeclaration *st) const in Check()
1859 checker::Type *TSAnalyzer::Check(ir::TSFunctionType *node) const in Check()
1873 checker::Type *TSAnalyzer::Check(ir::TSIndexedAccessType *node) const in Check()
1898 checker::Type *TSAnalyzer::Check(ir::TSInterfaceBody *expr) const in Check()
1947 checker::Type *TSAnalyzer::Check(ir::TSInterfaceDeclaration *st) const in Check()
1982 checker::Type *TSAnalyzer::Check(ir::TSLiteralType *node) const in Check()
1989 checker::Type *TSAnalyzer::Check(ir::TSNamedTupleMember *node) const in Check()
1996 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNeverKeyword *node) const in Check()
2001 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNullKeyword *node) const in Check()
2006 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNumberKeyword *node) const in Check()
2011 checker::Type *TSAnalyzer::Check(ir::TSParenthesizedType *node) const in Check()
2018 checker::Type *TSAnalyzer::Check(ir::TSQualifiedName *expr) const in Check()
2041 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSStringKeyword *node) const in Check()
2046 checker::Type *TSAnalyzer::Check(ir::TSTupleType *node) const in Check()
2057 checker::Type *TSAnalyzer::Check(ir::TSTypeAliasDeclaration *st) const in Check()
2064 checker::Type *TSAnalyzer::Check(ir::TSTypeLiteral *node) const in Check()
2078 checker::Type *TSAnalyzer::Check(ir::TSTypeQuery *node) const in Check()
2089 checker::Type *TSAnalyzer::Check(ir::TSTypeReference *node) const in Check()
2096 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSUndefinedKeyword *node) const in Check()
2101 checker::Type *TSAnalyzer::Check(ir::TSUnionType *node) const in Check()
2112 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSUnknownKeyword *node) const in Check()
2117 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSVoidKeyword *node) const in Check()