Lines Matching full:arenavector
147 …explicit ArrowFunctionDescriptor(ArenaVector<ir::Expression *> &&p, binder::FunctionParamScope *ps, in ArrowFunctionDescriptor()
153 ArenaVector<ir::Expression *> params;
241 void AddCommonjsParams(ArenaVector<ir::Expression *> ¶ms); in DEFINE_BITOPS()
242 void AddReflectApplyArgs(ArenaVector<ir::Expression *> &args, ir::FunctionExpression *wrapper); in DEFINE_BITOPS()
244 bool CheckTopStatementsForRequiredDeclare(const ArenaVector<ir::Statement *> &statements); in DEFINE_BITOPS()
277 ArenaVector<ir::Expression *> ParseTsTypeLiteralOrInterface(); in DEFINE_BITOPS()
303 …void ValidateClassSetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properti… in DEFINE_BITOPS()
306 …void ValidateClassGetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properti… in DEFINE_BITOPS()
311 …ir::MethodDefinition *ParseClassMethod(ClassElmentDescriptor *desc, const ArenaVector<ir::Statemen… in DEFINE_BITOPS()
313 ArenaVector<ir::Decorator *> &&decorators, in DEFINE_BITOPS()
314 … ArenaVector<ir::Annotation *> &&annotations, bool isDeclare); in DEFINE_BITOPS()
316 …ir::Statement *ParseClassProperty(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> … in DEFINE_BITOPS()
318 ArenaVector<ir::Decorator *> &&decorators, in DEFINE_BITOPS()
319 ArenaVector<ir::Annotation *> &&annotations, bool isDeclare, in DEFINE_BITOPS()
331 …std::pair<ArenaVector<ir::Decorator *>, ArenaVector<ir::Annotation *>> ParseDecoratorsAndAnnotatio… in DEFINE_BITOPS()
332 ir::Statement *ParseClassElement(const ArenaVector<ir::Statement *> &properties, in DEFINE_BITOPS()
333 … ArenaVector<ir::TSIndexSignature *> *indexSignatures, bool hasSuperClass, in DEFINE_BITOPS()
346 ArenaVector<ir::TSClassImplements *> ParseTSClassImplements(bool isDeclare); in DEFINE_BITOPS()
348 const ArenaVector<ir::Statement *> &properties, in DEFINE_BITOPS()
353 …bool SuperCallShouldBeRootLevel(const ir::MethodDefinition *ctor, const ArenaVector<ir::Statement … in DEFINE_BITOPS()
377 ArenaVector<ir::ParamDecorators> *paramDecorators = nullptr); in DEFINE_BITOPS()
378 …void ValidateFunctionParam(const ArenaVector<ir::Expression *> ¶ms, const ir::Expression *para… in DEFINE_BITOPS()
380 void ValidateTsFunctionOverloadParams(const ArenaVector<ir::Expression *> ¶ms); in DEFINE_BITOPS()
381 …void CheckAccessorPair(const ArenaVector<ir::Statement *> &properties, const ir::Expression *propN… in DEFINE_BITOPS()
384 ArenaVector<ir::Expression *> ParseFunctionParams(bool isDeclare = false, in DEFINE_BITOPS()
385 … ArenaVector<ir::ParamDecorators> *paramDecorators = nullptr); in DEFINE_BITOPS()
390 …void CheckObjectTypeForDuplicatedProperties(ir::Expression *member, ArenaVector<ir::Expression *> … in DEFINE_BITOPS()
455 void ParseNameSpaceImport(ArenaVector<ir::AstNode *> *specifiers, bool isType); in DEFINE_BITOPS()
463 … void ParseNamedImportSpecifiers(ArenaVector<ir::AstNode *> *specifiers, bool isType, bool isLazy); in DEFINE_BITOPS()
466 …ir::AstNode *ParseImportDefaultSpecifier(ArenaVector<ir::AstNode *> *specifiers, bool isType, bool… in DEFINE_BITOPS()
467 …ir::AstNode *ParseImportSpecifiers(ArenaVector<ir::AstNode *> *specifiers, bool isType, bool isLaz… in DEFINE_BITOPS()
473 … ArenaVector<ir::Decorator *> decorators, in DEFINE_BITOPS()
474 … ArenaVector<ir::Annotation *> annotations, in DEFINE_BITOPS()
479 … ArenaVector<ir::Decorator *> &&decorators, in DEFINE_BITOPS()
480 … ArenaVector<ir::Annotation *> &&annotations); in DEFINE_BITOPS()
507 …void AddImportEntryItem(const ir::StringLiteral *source, const ArenaVector<ir::AstNode *> *specifi… in DEFINE_BITOPS()
515 void AddExportNamedEntryItem(const ArenaVector<ir::ExportSpecifier *> &specifiers, in DEFINE_BITOPS()
526 bool ParseDirective(ArenaVector<ir::Statement *> *statements); in DEFINE_BITOPS()
527 void ParseDirectivePrologue(ArenaVector<ir::Statement *> *statements); in DEFINE_BITOPS()
528 …ArenaVector<ir::Statement *> ParseStatementList(StatementParsingFlags flags = StatementParsingFlag… in DEFINE_BITOPS()
562 …ir::Statement *ParseExportDeclaration(StatementParsingFlags flags, ArenaVector<ir::Decorator *> &&… in DEFINE_BITOPS()
563 ArenaVector<ir::Annotation *> &&annotations); in DEFINE_BITOPS()
577 ArenaVector<ir::Decorator *> &&decorators, in DEFINE_BITOPS()
578 … ArenaVector<ir::Annotation *> &&annotations, bool isAbstract = false); in DEFINE_BITOPS()
579 …ir::ClassDeclaration *ParseClassDeclaration(bool idRequired, ArenaVector<ir::Decorator *> &&decora… in DEFINE_BITOPS()
580 … ArenaVector<ir::Annotation *> &&annotations, bool isDeclare = false, in DEFINE_BITOPS()
591 ArenaVector<ir::TSInterfaceHeritage *> ParseTsInterfaceExtends(); in DEFINE_BITOPS()