| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | annotationAllowed.h | 26 class AnnotationAllowed : public T { 28 AnnotationAllowed() = delete; 29 ~AnnotationAllowed() override = default; 31 NO_COPY_OPERATOR(AnnotationAllowed); 32 NO_MOVE_SEMANTIC(AnnotationAllowed); 53 explicit AnnotationAllowed(Expression const &other, ArenaAllocator *allocator) in AnnotationAllowed() function 57 explicit AnnotationAllowed(AstNodeType const type, ArenaVector<AnnotationUsage *> &&annotations) in AnnotationAllowed() function 61 explicit AnnotationAllowed(AstNodeType const type, ModifierFlags const flags, in AnnotationAllowed() function 66 explicit AnnotationAllowed(AstNodeType const type, ArenaAllocator *const allocator) in AnnotationAllowed() function 70 …explicit AnnotationAllowed(AstNodeType const type, ModifierFlags const flags, ArenaAllocator *cons… in AnnotationAllowed() function [all …]
|
| D | typeNode.h | 20 #include "ir/annotationAllowed.h" 28 class TypeNode : public AnnotationAllowed<Expression> { 57 : AnnotationAllowed<Expression>(type, allocator) in TypeNode() 62 : AnnotationAllowed<Expression>(type, flags, allocator) in TypeNode()
|
| D | typeNode.cpp | 36 AnnotationAllowed<Expression>::CopyTo(other); in CopyTo()
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/ |
| D | sizeof_node_test.cpp | 96 size_t SizeOfNodeTest::SizeOf<AnnotationAllowed<TypedAstNode>>() in SizeOf() 98 AnnotationAllowed<TypedAstNode> *node = nullptr; in SizeOf() 107 size_t SizeOfNodeTest::SizeOf<JsDocAllowed<AnnotationAllowed<TypedAstNode>>>() in SizeOf() 109 JsDocAllowed<AnnotationAllowed<TypedAstNode>> *node = nullptr; in SizeOf() 112 return SizeOf<AnnotationAllowed<TypedAstNode>>() + in SizeOf() 123 return SizeOf<JsDocAllowed<AnnotationAllowed<TypedAstNode>>>() + in SizeOf() 197 size_t SizeOfNodeTest::SizeOf<AnnotationAllowed<ClassElement>>() in SizeOf() 199 AnnotationAllowed<ClassElement> *node = nullptr; in SizeOf() 208 size_t SizeOfNodeTest::SizeOf<JsDocAllowed<AnnotationAllowed<ClassElement>>>() in SizeOf() 210 JsDocAllowed<AnnotationAllowed<ClassElement>> *node = nullptr; in SizeOf() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsTypeParameter.h | 20 #include "ir/annotationAllowed.h" 25 class TSTypeParameter : public AnnotationAllowed<Expression> { 29 : AnnotationAllowed<Expression>(AstNodeType::TS_TYPE_PARAMETER, allocator), in TSTypeParameter() 38 : AnnotationAllowed<Expression>(AstNodeType::TS_TYPE_PARAMETER, flags, allocator), in TSTypeParameter()
|
| D | tsInterfaceDeclaration.h | 20 #include "ir/annotationAllowed.h" 33 class TSInterfaceDeclaration : public JsDocAllowed<AnnotationAllowed<TypedStatement>> { 48 …: JsDocAllowed<AnnotationAllowed<TypedStatement>>(AstNodeType::TS_INTERFACE_DECLARATION, allocator… in TSInterfaceDeclaration()
|
| D | tsTypeParameter.cpp | 139 AnnotationAllowed<Expression>::CopyTo(other); in CopyTo()
|
| D | tsInterfaceDeclaration.cpp | 224 JsDocAllowed<AnnotationAllowed<TypedStatement>>::CopyTo(other); in CopyTo()
|
| /arkcompiler/ets_frontend/ets2panda/ir/statements/ |
| D | functionDeclaration.h | 19 #include "ir/annotationAllowed.h" 29 class FunctionDeclaration : public JsDocAllowed<AnnotationAllowed<Statement>> { 33 : JsDocAllowed<AnnotationAllowed<Statement>>(allocator, AstNodeType::FUNCTION_DECLARATION, 43 : JsDocAllowed<AnnotationAllowed<Statement>>(AstNodeType::FUNCTION_DECLARATION, allocator),
|
| D | annotationDeclaration.h | 19 #include "ir/annotationAllowed.h" 38 class AnnotationDeclaration : public AnnotationAllowed<Statement> { 41 : AnnotationAllowed<Statement>(AstNodeType::ANNOTATION_DECLARATION, allocator), 47 : AnnotationAllowed<Statement>(AstNodeType::ANNOTATION_DECLARATION, allocator),
|
| D | variableDeclaration.h | 19 #include "ir/annotationAllowed.h" 29 class VariableDeclaration : public JsDocAllowed<AnnotationAllowed<Statement>> { 38 : JsDocAllowed<AnnotationAllowed<Statement>>(AstNodeType::VARIABLE_DECLARATION, allocator), in VariableDeclaration()
|
| D | variableDeclaration.cpp | 133 …: JsDocAllowed<AnnotationAllowed<Statement>>(static_cast<JsDocAllowed<AnnotationAllowed<Statement>… in VariableDeclaration() 197 JsDocAllowed<AnnotationAllowed<Statement>>::CopyTo(other); in CopyTo()
|
| D | functionDeclaration.cpp | 127 JsDocAllowed<AnnotationAllowed<Statement>>::CopyTo(other); in CopyTo()
|
| D | annotationDeclaration.cpp | 139 AnnotationAllowed<Statement>::CopyTo(other); in CopyTo()
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | arrowFunctionExpression.h | 20 #include "ir/annotationAllowed.h" 30 class ArrowFunctionExpression : public JsDocAllowed<AnnotationAllowed<Expression>> { 39 …: JsDocAllowed<AnnotationAllowed<Expression>>(AstNodeType::ARROW_FUNCTION_EXPRESSION, allocator), … in ArrowFunctionExpression()
|
| D | arrowFunctionExpression.cpp | 89 : JsDocAllowed<AnnotationAllowed<Expression>>(static_cast<Expression const &>(other), allocator) in ArrowFunctionExpression()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsModule.h | 20 #include "ir/annotationAllowed.h" 47 class ETSModule : public JsDocAllowed<AnnotationAllowed<BlockStatement>> { 51 : JsDocAllowed<AnnotationAllowed<BlockStatement>>(allocator, std::move(statementList)),
|
| D | etsParameterExpression.h | 19 #include "ir/annotationAllowed.h" 30 class ETSParameterExpression final : public AnnotationAllowed<Expression> {
|
| D | etsModule.cpp | 71 JsDocAllowed<AnnotationAllowed<BlockStatement>>::CopyTo(other); in CopyTo()
|
| D | etsParameterExpression.cpp | 27 : AnnotationAllowed<Expression>(AstNodeType::ETS_PARAMETER_EXPRESSION, allocator) in ETSParameterExpression() 294 AnnotationAllowed<Expression>::CopyTo(other); in CopyTo()
|
| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| D | classProperty.h | 21 #include "ir/annotationAllowed.h" 32 class ClassProperty : public JsDocAllowed<AnnotationAllowed<ClassElement>> { 42 …: JsDocAllowed<AnnotationAllowed<ClassElement>>(AstNodeType::CLASS_PROPERTY, key, value, modifiers… in ClassProperty()
|
| D | classDefinition.h | 22 #include "ir/annotationAllowed.h" 73 class ClassDefinition : public JsDocAllowed<AnnotationAllowed<TypedAstNode>> { 86 : JsDocAllowed<AnnotationAllowed<TypedAstNode>>(AstNodeType::CLASS_DEFINITION, flags, 108 … : JsDocAllowed<AnnotationAllowed<TypedAstNode>>(AstNodeType::CLASS_DEFINITION, flags, allocator), 124 … : JsDocAllowed<AnnotationAllowed<TypedAstNode>>(AstNodeType::CLASS_DEFINITION, flags, allocator),
|
| D | scriptFunction.cpp | 29 : JsDocAllowed<AnnotationAllowed<AstNode>>(AstNodeType::SCRIPT_FUNCTION, data.flags, allocator), in ScriptFunction() 307 JsDocAllowed<AnnotationAllowed<AstNode>>::CopyTo(other); in CopyTo()
|
| D | scriptFunction.h | 20 #include "ir/annotationAllowed.h" 40 class ScriptFunction : public JsDocAllowed<AnnotationAllowed<AstNode>> {
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | ignoredAllowed.yaml | 25 - name: AnnotationAllowed
|