Home
last modified time | relevance | path

Searched refs:ForEachNode (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/syntax/
H A Dfor_each_node.cpp40 RefPtr<ForEachNode> ForEachNode::GetOrCreateForEachNode(int32_t nodeId) in GetOrCreateForEachNode()
46 node = MakeRefPtr<ForEachNode>(nodeId); in GetOrCreateForEachNode()
51 RefPtr<ForEachNode> ForEachNode::GetOrCreateRepeatNode(int32_t nodeId) in GetOrCreateRepeatNode()
53 auto node = ForEachNode::GetOrCreateForEachNode(nodeId); in GetOrCreateRepeatNode()
60 void ForEachNode::CreateTempItems() in CreateTempItems()
93 void ForEachNode::CompareAndUpdateChildren() in CompareAndUpdateChildren()
174 void ForEachNode::FlushUpdateAndMarkDirty() in FlushUpdateAndMarkDirty()
232 void ForEachNode::MoveChild(uint32_t fromIndex) in MoveChild()
266 void ForEachNode::MoveData(int32_t from, int32_t to) in MoveData()
293 RefPtr<FrameNode> ForEachNode::GetFrameNode(int32_t index) in GetFrameNode()
[all …]
H A Dfor_each_node.h31 class ACE_EXPORT ForEachNode : public ForEachBaseNode {
32 DECLARE_ACE_TYPE(ForEachNode, ForEachBaseNode);
35 static RefPtr<ForEachNode> GetOrCreateForEachNode(int32_t nodeId);
36 static RefPtr<ForEachNode> GetOrCreateRepeatNode(int32_t nodeId);
38 explicit ForEachNode(int32_t nodeId) : ForEachBaseNode(V2::JS_FOR_EACH_ETS_TAG, nodeId) {} in ForEachNode() function
40 ~ForEachNode() override = default;
95 ACE_DISALLOW_COPY_AND_MOVE(ForEachNode);
H A Dfor_each_model_ng.cpp41 auto forEachNode = ForEachNode::GetOrCreateForEachNode(nodeId); in Create()
51 auto forEachNode = ForEachNode::GetOrCreateForEachNode(nodeId); in GetCurrentIdList()
58 auto node = AceType::DynamicCast<ForEachNode>(stack->GetMainElementNode()); in SetNewIds()
66 auto node = AceType::DynamicCast<ForEachNode>(stack->GetMainElementNode()); in SetRemovedElmtIds()
91 auto node = AceType::DynamicCast<ForEachNode>(stack->GetMainElementNode()); in OnMove()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/syntax/
H A Dfor_each_syntax_test_ng.cpp71 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
105 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
128 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
166 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
199 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
226 auto forEachNode = ForEachNode::GetOrCreateForEachNode(FOR_EACH_NODE_ID);
227 auto anotherForEachNode = ForEachNode::GetOrCreateForEachNode(FOR_EACH_NODE_ID);
247 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
284 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
320 … auto forEachNode = AceType::DynamicCast<ForEachNode>(ViewStackProcessor::GetInstance()->Finish());
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dview_stack_processor.cpp117 …parent, DEFAULT_NODE_SLOT, AceType::InstanceOf<ForEachNode>(parent), AceType::InstanceOf<IfElseNod… in Pop()
160 if (AceType::InstanceOf<ForEachNode>(element)) { in Finish()
161 auto forEachNode = AceType::DynamicCast<ForEachNode>(element); in Finish()
H A Ddistributed_ui.cpp527 …[](const std::string& type, int32_t nodeId) { return ForEachNode::GetOrCreateForEachNode(nodeId); … in RestoreNode()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/list/
H A Dlist_common_test_ng.cpp168 auto forEachNode = AceType::DynamicCast<ForEachNode>(frameNode_->GetChildAtIndex(0)); in VerifyForEachItemsOrder()
200 auto forEachNode = AceType::DynamicCast<ForEachNode>(frameNode_->GetChildAtIndex(0)); in GetForEachItemDragManager()
1546 auto forEachNode = AceType::DynamicCast<ForEachNode>(frameNode_->GetChildAtIndex(0));
1568 auto forEachNode = AceType::DynamicCast<ForEachNode>(frameNode_->GetChildAtIndex(0));
1581 forEachNode = AceType::DynamicCast<ForEachNode>(frameNode_->GetChildAtIndex(0));
1763 auto forEachNode = AceType::DynamicCast<ForEachNode>(frameNode_->GetChildAtIndex(0));
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/swiper/
H A Dswiper_controller_test_ng.cpp643 auto forEachNode = AceType::DynamicCast<ForEachNode>(frameNode_->GetChildAtIndex(0));
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper/
H A Dswiper_pattern.cpp1986 auto forEachNode = AceType::DynamicCast<ForEachNode>(child); in DoSwiperPreloadItems()
4423 auto forEachNode = AceType::DynamicCast<ForEachNode>(node); in SetLazyLoadFeature()