Home
last modified time | relevance | path

Searched refs:Tag (Results 1 - 25 of 65) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
H A Dmpl_number.h162 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 Dtagged_index_test.cpp30 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 Dannotation_data_accessor.h59 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 Dannotation_data_accessor.cpp45 AnnotationDataAccessor::Tag AnnotationDataAccessor::GetTag(size_t i) const
50 return AnnotationDataAccessor::Tag(item);
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dannotation_data_accessor.h59 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 Dannotation_data_accessor.cpp43 AnnotationDataAccessor::Tag AnnotationDataAccessor::GetTag(size_t i) const
48 return AnnotationDataAccessor::Tag(item);
/arkcompiler/runtime_core/static_core/verification/util/
H A Dtagged_index.h33 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 DtsTypeParameterInstantiation.h23 struct Tag {}; struct in ark::es2panda::ir::TSTypeParameterInstantiation
37 explicit TSTypeParameterInstantiation(Tag tag, TSTypeParameterInstantiation const &other,
H A DtsQualifiedName.h23 struct Tag {}; struct in ark::es2panda::ir::TSQualifiedName
37 explicit TSQualifiedName(Tag tag, TSQualifiedName const &other, ArenaAllocator *allocator);
H A DtsTypeParameterInstantiation.cpp28 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 DblockExpression.cpp34 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 DsequenceExpression.cpp26 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 DnewExpression.cpp26 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 DnewExpression.h28 struct Tag {}; struct in ark::es2panda::ark::es2panda::ir::NewExpression
41 explicit NewExpression(Tag tag, NewExpression const &other, ArenaAllocator *allocator);
H A DsequenceExpression.h24 struct Tag {}; struct in ark::es2panda::ir::SequenceExpression
38 explicit SequenceExpression(Tag tag, SequenceExpression const &other, ArenaAllocator *allocator);
H A DtemplateLiteral.h25 struct Tag {}; struct in ark::es2panda::ir::TemplateLiteral
39 explicit TemplateLiteral(Tag tag, TemplateLiteral const &other, ArenaAllocator *allocator);
H A DblockExpression.h27 struct Tag {}; struct in ark::es2panda::ir::BlockExpression
37 explicit BlockExpression(Tag tag, BlockExpression const &other, ArenaAllocator *allocator);
H A Didentifier.cpp26 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 DobjectExpression.h32 struct Tag {}; struct in ark::es2panda::ark::es2panda::ark::es2panda::ir::ObjectExpression
49 explicit ObjectExpression(Tag tag, ObjectExpression const &other, ArenaAllocator *allocator);
H A DtemplateLiteral.cpp27 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 DvariableDeclaration.h26 struct Tag {}; struct in ark::es2panda::ir::VariableDeclaration
41 explicit VariableDeclaration(Tag tag, VariableDeclaration const &other, ArenaAllocator *allocator);
H A DvariableDeclaration.cpp116 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 Dproperty.h27 struct Tag {}; struct in ark::es2panda::ir::Property
53 explicit Property(Tag tag, Property const &other, Expression *key, Expression *value);
H A DspreadElement.h25 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 Ddwarf.h21 enum Tag : uint16_t {

Completed in 8 milliseconds

123