Home
last modified time | relevance | path

Searched refs:elements_ (Results 1 - 21 of 21) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/include/
H A Ditable.h75 explicit ITable(Span<Entry> elements) : elements_(elements) {} in ITable()
79 return elements_; in Get()
84 return Span<const Entry>(elements_.data(), elements_.size()); in Get()
89 return elements_.size(); in Size()
94 return elements_[i]; in operator []()
99 return elements_[i]; in operator []()
109 return GetElementsOffset() + decltype(elements_)::GetDataOffset(); in GetEntriesDataOffset()
113 return GetElementsOffset() + decltype(elements_)::GetSizeOffset(); in GetEntriesSizeOffset()
123 return MEMBER_OFFSET(ITable, elements_); in GetElementsOffset()
[all...]
/arkcompiler/ets_frontend/es2panda/ir/module/
H A DassertClause.cpp24 for (auto *it : elements_) { in Iterate()
32 {"elements", elements_}}); in Dump()
44 for (auto iter = elements_.begin(); iter != elements_.end(); iter++) { in UpdateSelf()
H A DassertClause.h36 : AstNode(AstNodeType::ASSERT_CLAUSE), elements_(std::move(elements)) in AssertClause()
42 return elements_; in Elements()
52 ArenaVector<AssertEntry *> elements_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::AssertClause
/arkcompiler/ets_runtime/ecmascript/base/
H A Dgc_ring_buffer.h38 elements_[start_++] = value; in Push()
44 elements_[count_++] = value; in Push()
53 // This function will return the sum of the elements_. The parameter callback
60 result = callback(result, elements_[i]); in Sum()
71 std::array<T, N> elements_; member in panda::ecmascript::base::GCRingBuffer
H A Dsort_helper.h34 : thread_(thread), elements_(elements), fn_(fn), in TimSort()
39 JSHandle<TaggedArray> elements_; member in panda::ecmascript::base::TimSort
H A Dsort_helper.cpp185 JSHandle<JSTaggedValue> key1(thread_, elements_->Get(base2));
186 int k = GallopRight(elements_, key1, base1, len1, 0);
193 JSHandle<JSTaggedValue> key2(thread_, elements_->Get(base1 + len1 - 1));
194 len2 = GallopLeft(elements_, key2, base2, len2, len2 - 1);
199 // Merge remaining runs, using tmp array with min(len1, len2) elements_
335 JSHandle<TaggedArray> workArray = elements_;
449 JSHandle<TaggedArray> workArray = elements_;
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DarrayExpression.cpp40 elements_(allocator->Adapter()) in ArrayExpression()
47 for (auto *element : other.elements_) { in ArrayExpression()
48 elements_.emplace_back(element->Clone(allocator, this)->AsExpression()); in ArrayExpression()
71 for (auto *it : elements_) { in ConvertibleToArrayPattern()
78 if (!restFound && it == elements_.back() && !trailingComma_) { in ConvertibleToArrayPattern()
130 for (auto *it : elements_) { in ValidateExpression()
177 for (auto *&it : elements_) { in TransformChildren()
198 for (auto *it : elements_) { in Iterate()
211 {"elements", elements_}, in Dump()
219 for (auto element : elements_) { in Dump()
[all...]
H A DarrayExpression.h51 elements_(std::move(elements)), in ArrayExpression()
64 return elements_;
69 return elements_;
74 elements_ = std::move(elements);
158 ArenaVector<Expression *> elements_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::ArrayExpression
/arkcompiler/ets_frontend/ets2panda/parser/context/
H A DclassPrivateContext.cpp34 for (const auto *prop : elements_) { in AddElement()
56 elements_.push_back(elem); in AddElement()
63 for (const auto *it : elements_) { in FindElement()
H A DclassPrivateContext.h44 return elements_; in Elements()
54 std::vector<const ir::ClassElement *> elements_; member in ark::es2panda::ark::es2panda::parser::ClassPrivateContext
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DarrayExpression.cpp35 for (auto *it : elements_) { in ConvertibleToArrayPattern()
42 if (!restFound && it == elements_.back() && !trailingComma_) { in ConvertibleToArrayPattern()
82 for (auto *it : elements_) { in ValidateExpression()
122 for (auto *it : elements_) { in Iterate()
134 {"elements", elements_}, in Dump()
144 pg->CreateArray(this, elements_, arrayObj); in Compile()
215 for (auto *it : elements_) { in Check()
279 uint32_t index = elements_.size(); in CheckPattern()
282 for (auto it = elements_.rbegin(); it != elements_ in CheckPattern()
[all...]
H A DarrayExpression.h37 : Expression(nodeType), elements_(std::move(elements)), typeAnnotation_(nullptr), trailingComma_(trailingComma) in ArrayExpression()
43 return elements_; in Elements()
92 ArenaVector<Expression *> elements_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ArrayExpression
/arkcompiler/runtime_core/assembler/
H A Dannotation.cpp253 auto len = elements_.size(); in SetOrAddElementByIndex()
259 elements_[ele_idx] = std::forward<AnnotationElement>(element); in SetOrAddElementByIndex()
264 auto annotation_elem_iter = std::find_if(elements_.begin(), elements_.end(), in DeleteAnnotationElementByName()
268 if (annotation_elem_iter != elements_.end()) { in DeleteAnnotationElementByName()
269 (void)elements_.erase(annotation_elem_iter); in DeleteAnnotationElementByName()
H A Dannotation.h38 : record_name_(record_name), elements_(std::move(elements)) in AnnotationData()
56 return elements_; in GetElements()
61 elements_.push_back(std::forward<AnnotationElement>(element)); in AddElement()
70 std::vector<AnnotationElement> elements_; member in panda::pandasm::AnnotationData
H A Dmeta.h387 elements_.clear();
405 elements_.push_back(std::forward<AnnotationElement>(element));
410 return std::make_unique<AnnotationData>(name_, std::move(elements_));
415 annotations->emplace_back(name_, std::move(elements_));
431 std::vector<AnnotationElement> elements_; member in panda::pandasm::AnnotationMetadata
/arkcompiler/runtime_core/static_core/assembler/
H A Dmeta.h347 elements_.clear(); in Reset()
365 elements_.push_back(std::forward<AnnotationElement>(element)); in AddElement()
370 return std::make_unique<AnnotationData>(name_, std::move(elements_)); in CreateAnnotationData()
375 annotations->emplace_back(name_, std::move(elements_)); in AddAnnnotationDataToVector()
391 std::vector<AnnotationElement> elements_; member in ark::pandasm::AnnotationMetadata::AnnotationBuilder
H A Dannotation.h38 : recordName_(recordName), elements_(std::move(elements)) in AnnotationData()
56 return elements_; in GetElements()
61 elements_.push_back(std::forward<AnnotationElement>(element)); in AddElement()
66 std::vector<AnnotationElement> elements_; member in ark::pandasm::AnnotationData
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_items.h1913 : class_(cls), elements_(std::move(elements)), tags_(std::move(tags)) in AnnotationItem()
1939 return &elements_; in GetElements()
1944 return &elements_; in GetElements()
1949 elements_ = std::move(elements); in SetElements()
1964 std::vector<Elem> elements_; member in ark::panda_file::ClassTag::AnnotationItem
H A Dfile_items.cpp1340 size_t size = IDX_SIZE + sizeof(uint16_t) + (ID_SIZE + ID_SIZE) * elements_.size() + sizeof(uint8_t) * tags_.size(); in CalculateSize()
1354 if (!writer->Write(static_cast<uint16_t>(elements_.size()))) { in Write()
1358 for (auto elem : elements_) { in Write()
/arkcompiler/runtime_core/libpandafile/
H A Dfile_items.cpp1404 size_t size = IDX_SIZE + sizeof(uint16_t) + (ID_SIZE + ID_SIZE) * elements_.size() + sizeof(uint8_t) * tags_.size(); in CalculateSize()
1418 if (!writer->Write(static_cast<uint16_t>(elements_.size()))) { in Write()
1422 for (auto elem : elements_) { in Write()
H A Dfile_items.h1750 : class_(cls), elements_(std::move(elements)), tags_(std::move(tags)) in AnnotationItem()
1771 return &elements_; in GetElements()
1776 elements_ = std::move(elements); in SetElements()
1791 std::vector<Elem> elements_; member in panda::panda_file::ClassTag::MethodTag::FieldTag::AnnotationItem

Completed in 21 milliseconds