/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
H A D | mpl_number.h | 162 template <typename T, typename Tag> 163 inline bool operator==(const Number<T, Tag> &lhs, const Number<T, Tag> &rhs) in operator ==() 168 template <typename T, typename Tag> 169 inline bool operator!=(const Number<T, Tag> &lhs, const Number<T, Tag> &rhs) in operator !=() 174 template <typename T, typename Tag> 175 inline bool operator<(const Number<T, Tag> &lhs, const Number<T, Tag> &rhs) in operator <() 180 template <typename T, typename Tag> [all...] |
/arkcompiler/runtime_core/static_core/verification/util/tests/ |
H A D | tagged_index_test.cpp | 30 enum class Tag { TAG0, TAG1, TAG2 }; in TEST_F() class 31 using TagType1 = TagForEnum<Tag, Tag::TAG0, Tag::TAG1, Tag::TAG2>; in TEST_F() 36 tagind1.SetTag<0>(Tag::TAG1); in TEST_F() 40 EXPECT_EQ(tagind1.GetTag<0>(), Tag::TAG1); in TEST_F() 48 tagind2.SetTag<1>(Tag::TAG1); in TEST_F() 52 EXPECT_EQ(tagind2.GetTag<1>(), Tag::TAG1); in TEST_F() 61 enum class Tag { TAG in TEST_F() class [all...] |
/arkcompiler/runtime_core/libpandafile/ |
H A D | annotation_data_accessor.h | 59 class Tag { class in panda::panda_file::AnnotationDataAccessor 61 explicit Tag(char item) : item_(item) {} in Tag() function in panda::panda_file::AnnotationDataAccessor::Tag 62 ~Tag() = default; 64 NO_COPY_SEMANTIC(Tag); 65 NO_MOVE_SEMANTIC(Tag); 94 Tag GetTag(size_t i) const;
|
H A D | annotation_data_accessor.cpp | 45 AnnotationDataAccessor::Tag AnnotationDataAccessor::GetTag(size_t i) const 50 return AnnotationDataAccessor::Tag(item);
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | annotation_data_accessor.h | 59 class Tag { class in ark::panda_file::AnnotationDataAccessor 61 explicit Tag(char item) : item_(item) {} in Tag() function in ark::panda_file::AnnotationDataAccessor::Tag 62 ~Tag() = default; 64 NO_COPY_SEMANTIC(Tag); 65 NO_MOVE_SEMANTIC(Tag); 94 Tag GetTag(size_t i) const;
|
H A D | annotation_data_accessor.cpp | 43 AnnotationDataAccessor::Tag AnnotationDataAccessor::GetTag(size_t i) const 48 return AnnotationDataAccessor::Tag(item);
|
/arkcompiler/runtime_core/static_core/verification/util/ |
H A D | tagged_index.h | 33 template <typename... Tag> 64 template <typename T, typename... Tag> 65 class TagPack<T, Tag...> : private TagPack<Tag...> { 66 using Base = TagPack<Tag...>; 101 static constexpr void SetTags(const typename T::Type &tag, const typename Tag::Type &...tags, Int &val) in SetTags() 112 Base::template SetTags<Int, SHIFT>(std::forward<const typename Tag::Type>(tags)..., val); in SetTags() 186 template <size_t N, typename Tag> 187 void SetTag(Tag tag) in SetTag()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsTypeParameterInstantiation.h | 23 struct Tag {}; struct in ark::es2panda::ir::TSTypeParameterInstantiation 37 explicit TSTypeParameterInstantiation(Tag tag, TSTypeParameterInstantiation const &other,
|
H A D | tsQualifiedName.h | 23 struct Tag {}; struct in ark::es2panda::ir::TSQualifiedName 37 explicit TSQualifiedName(Tag tag, TSQualifiedName const &other, ArenaAllocator *allocator);
|
H A D | tsTypeParameterInstantiation.cpp | 28 TSTypeParameterInstantiation::TSTypeParameterInstantiation([[maybe_unused]] Tag const tag, in TSTypeParameterInstantiation() 41 if (auto *const clone = allocator->New<TSTypeParameterInstantiation>(Tag {}, *this, allocator); clone != nullptr) { in Clone()
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | blockExpression.cpp | 34 BlockExpression::BlockExpression([[maybe_unused]] Tag const tag, BlockExpression const &other, in BlockExpression() 45 if (auto *const clone = allocator->New<BlockExpression>(Tag {}, *this, allocator); clone != nullptr) { in Clone()
|
H A D | sequenceExpression.cpp | 26 SequenceExpression::SequenceExpression([[maybe_unused]] Tag const tag, SequenceExpression const &other, in SequenceExpression() 37 if (auto *const clone = allocator->New<SequenceExpression>(Tag {}, *this, allocator); clone != nullptr) { in Clone()
|
H A D | newExpression.cpp | 26 NewExpression::NewExpression([[maybe_unused]] Tag const tag, NewExpression const &other, in NewExpression() 41 if (auto *const clone = allocator->New<NewExpression>(Tag {}, *this, allocator); clone != nullptr) { in Clone()
|
H A D | newExpression.h | 28 struct Tag {}; struct in ark::es2panda::ark::es2panda::ir::NewExpression 41 explicit NewExpression(Tag tag, NewExpression const &other, ArenaAllocator *allocator);
|
H A D | sequenceExpression.h | 24 struct Tag {}; struct in ark::es2panda::ir::SequenceExpression 38 explicit SequenceExpression(Tag tag, SequenceExpression const &other, ArenaAllocator *allocator);
|
H A D | templateLiteral.h | 25 struct Tag {}; struct in ark::es2panda::ir::TemplateLiteral 39 explicit TemplateLiteral(Tag tag, TemplateLiteral const &other, ArenaAllocator *allocator);
|
H A D | blockExpression.h | 27 struct Tag {}; struct in ark::es2panda::ir::BlockExpression 37 explicit BlockExpression(Tag tag, BlockExpression const &other, ArenaAllocator *allocator);
|
H A D | identifier.cpp | 26 Identifier::Identifier([[maybe_unused]] Tag const tag, Identifier const &other, ArenaAllocator *const allocator) in Identifier() 39 if (auto *const clone = allocator->New<Identifier>(Tag {}, *this, allocator); clone != nullptr) { in Clone()
|
H A D | objectExpression.h | 32 struct Tag {}; struct in ark::es2panda::ark::es2panda::ark::es2panda::ir::ObjectExpression 49 explicit ObjectExpression(Tag tag, ObjectExpression const &other, ArenaAllocator *allocator);
|
H A D | templateLiteral.cpp | 27 TemplateLiteral::TemplateLiteral([[maybe_unused]] Tag const tag, TemplateLiteral const &other, in TemplateLiteral() 44 if (auto *const clone = allocator->New<TemplateLiteral>(Tag {}, *this, allocator); clone != nullptr) { in Clone()
|
/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | variableDeclaration.h | 26 struct Tag {}; struct in ark::es2panda::ir::VariableDeclaration 41 explicit VariableDeclaration(Tag tag, VariableDeclaration const &other, ArenaAllocator *allocator);
|
H A D | variableDeclaration.cpp | 116 VariableDeclaration::VariableDeclaration([[maybe_unused]] Tag const tag, VariableDeclaration const &other, in VariableDeclaration() 137 if (auto *const clone = allocator->New<VariableDeclaration>(Tag {}, *this, allocator); clone != nullptr) { in Clone()
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | property.h | 27 struct Tag {}; struct in ark::es2panda::ir::Property 53 explicit Property(Tag tag, Property const &other, Expression *key, Expression *value);
|
H A D | spreadElement.h | 25 struct Tag {}; struct in ark::es2panda::ir::SpreadElement 39 explicit SpreadElement(Tag tag, SpreadElement const &other, ArenaAllocator *allocator);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | dwarf.h | 21 enum Tag : uint16_t {
|