Home
last modified time | relevance | path

Searched full:annotationallowed (Results 1 – 25 of 32) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/
DannotationAllowed.h26 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 …]
DtypeNode.h20 #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()
DtypeNode.cpp36 AnnotationAllowed<Expression>::CopyTo(other); in CopyTo()
/arkcompiler/ets_frontend/ets2panda/test/unit/
Dsizeof_node_test.cpp96 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/
DtsTypeParameter.h20 #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()
DtsInterfaceDeclaration.h20 #include "ir/annotationAllowed.h"
33 class TSInterfaceDeclaration : public JsDocAllowed<AnnotationAllowed<TypedStatement>> {
48 …: JsDocAllowed<AnnotationAllowed<TypedStatement>>(AstNodeType::TS_INTERFACE_DECLARATION, allocator… in TSInterfaceDeclaration()
DtsTypeParameter.cpp139 AnnotationAllowed<Expression>::CopyTo(other); in CopyTo()
DtsInterfaceDeclaration.cpp224 JsDocAllowed<AnnotationAllowed<TypedStatement>>::CopyTo(other); in CopyTo()
/arkcompiler/ets_frontend/ets2panda/ir/statements/
DfunctionDeclaration.h19 #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),
DannotationDeclaration.h19 #include "ir/annotationAllowed.h"
38 class AnnotationDeclaration : public AnnotationAllowed<Statement> {
41 : AnnotationAllowed<Statement>(AstNodeType::ANNOTATION_DECLARATION, allocator),
47 : AnnotationAllowed<Statement>(AstNodeType::ANNOTATION_DECLARATION, allocator),
DvariableDeclaration.h19 #include "ir/annotationAllowed.h"
29 class VariableDeclaration : public JsDocAllowed<AnnotationAllowed<Statement>> {
38 : JsDocAllowed<AnnotationAllowed<Statement>>(AstNodeType::VARIABLE_DECLARATION, allocator), in VariableDeclaration()
DvariableDeclaration.cpp133 …: JsDocAllowed<AnnotationAllowed<Statement>>(static_cast<JsDocAllowed<AnnotationAllowed<Statement>… in VariableDeclaration()
197 JsDocAllowed<AnnotationAllowed<Statement>>::CopyTo(other); in CopyTo()
DfunctionDeclaration.cpp127 JsDocAllowed<AnnotationAllowed<Statement>>::CopyTo(other); in CopyTo()
DannotationDeclaration.cpp139 AnnotationAllowed<Statement>::CopyTo(other); in CopyTo()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DarrowFunctionExpression.h20 #include "ir/annotationAllowed.h"
30 class ArrowFunctionExpression : public JsDocAllowed<AnnotationAllowed<Expression>> {
39 …: JsDocAllowed<AnnotationAllowed<Expression>>(AstNodeType::ARROW_FUNCTION_EXPRESSION, allocator), … in ArrowFunctionExpression()
DarrowFunctionExpression.cpp89 : JsDocAllowed<AnnotationAllowed<Expression>>(static_cast<Expression const &>(other), allocator) in ArrowFunctionExpression()
/arkcompiler/ets_frontend/ets2panda/ir/ets/
DetsModule.h20 #include "ir/annotationAllowed.h"
47 class ETSModule : public JsDocAllowed<AnnotationAllowed<BlockStatement>> {
51 : JsDocAllowed<AnnotationAllowed<BlockStatement>>(allocator, std::move(statementList)),
DetsParameterExpression.h19 #include "ir/annotationAllowed.h"
30 class ETSParameterExpression final : public AnnotationAllowed<Expression> {
DetsModule.cpp71 JsDocAllowed<AnnotationAllowed<BlockStatement>>::CopyTo(other); in CopyTo()
DetsParameterExpression.cpp27 : AnnotationAllowed<Expression>(AstNodeType::ETS_PARAMETER_EXPRESSION, allocator) in ETSParameterExpression()
294 AnnotationAllowed<Expression>::CopyTo(other); in CopyTo()
/arkcompiler/ets_frontend/ets2panda/ir/base/
DclassProperty.h21 #include "ir/annotationAllowed.h"
32 class ClassProperty : public JsDocAllowed<AnnotationAllowed<ClassElement>> {
42 …: JsDocAllowed<AnnotationAllowed<ClassElement>>(AstNodeType::CLASS_PROPERTY, key, value, modifiers… in ClassProperty()
DclassDefinition.h22 #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),
DscriptFunction.cpp29 : JsDocAllowed<AnnotationAllowed<AstNode>>(AstNodeType::SCRIPT_FUNCTION, data.flags, allocator), in ScriptFunction()
307 JsDocAllowed<AnnotationAllowed<AstNode>>::CopyTo(other); in CopyTo()
DscriptFunction.h20 #include "ir/annotationAllowed.h"
40 class ScriptFunction : public JsDocAllowed<AnnotationAllowed<AstNode>> {
/arkcompiler/ets_frontend/ets2panda/public/
DignoredAllowed.yaml25 - name: AnnotationAllowed

12