Home
last modified time | relevance | path

Searched refs:IfElseNode (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/syntax/
H A Dif_else_node.cpp29 RefPtr<IfElseNode> IfElseNode::GetOrCreateIfElseNode(int32_t nodeId) in GetOrCreateIfElseNode()
31 auto node = ElementRegister::GetInstance()->GetSpecificItemById<IfElseNode>(nodeId); in GetOrCreateIfElseNode()
35 node = MakeRefPtr<IfElseNode>(nodeId); in GetOrCreateIfElseNode()
70 void IfElseNode::SetBranchId(int32_t value, std::list<int32_t>& removedElmtId) in SetBranchId()
84 void IfElseNode::FlushUpdateAndMarkDirty() in FlushUpdateAndMarkDirty()
102 bool IfElseNode::TryRetake(const std::string& id) in TryRetake()
H A Dif_else_node.h27 class ACE_EXPORT IfElseNode : public UINode {
28 DECLARE_ACE_TYPE(IfElseNode, UINode);
31 static RefPtr<IfElseNode> GetOrCreateIfElseNode(int32_t nodeId);
33 explicit IfElseNode(int32_t nodeId) : UINode(V2::JS_IF_ELSE_ETS_TAG, nodeId) {} in IfElseNode() function
34 ~IfElseNode() override = default;
63 ACE_DISALLOW_COPY_AND_MOVE(IfElseNode);
H A Dif_else_model_ng.cpp30 auto ifElseNode = IfElseNode::GetOrCreateIfElseNode(nodeId); in Create()
42 auto node = AceType::DynamicCast<IfElseNode>(stack->GetMainElementNode()); in SetBranchId()
50 auto node = AceType::DynamicCast<IfElseNode>(stack->GetMainElementNode()); in GetBranchId()
58 auto node = AceType::DynamicCast<IfElseNode>(stack->GetMainElementNode()); in CanRetake()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/syntax/
H A Dif_else_syntax_test_ng.cpp80 …auto ifElseNodeNode = AceType::DynamicCast<IfElseNode>(ViewStackProcessor::GetInstance()->Finish()…
110 …auto ifElseNodeNode = AceType::DynamicCast<IfElseNode>(ViewStackProcessor::GetInstance()->Finish()…
148 …auto ifElseNodeNode = AceType::DynamicCast<IfElseNode>(ViewStackProcessor::GetInstance()->Finish()…
165 …auto ifElseNodeNode = AceType::DynamicCast<IfElseNode>(ViewStackProcessor::GetInstance()->Finish()…
199 auto ifElseNode = IfElseNode::GetOrCreateIfElseNode(IF_ELSE_NODE_ID);
200 auto anotherIfElseNode = IfElseNode::GetOrCreateIfElseNode(IF_ELSE_NODE_ID);
214 auto ifElseNode = IfElseNode::GetOrCreateIfElseNode(IF_ELSE_NODE_ID);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dview_stack_processor.cpp117 …AULT_NODE_SLOT, AceType::InstanceOf<ForEachNode>(parent), AceType::InstanceOf<IfElseNode>(parent)); in Pop()
H A Ddistributed_ui.cpp535 …[](const std::string& type, int32_t nodeId) { return IfElseNode::GetOrCreateIfElseNode(nodeId); } … in RestoreNode()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/waterflow/
H A Dwater_flow_regular_test.cpp143 auto ifNode = IfElseNode::GetOrCreateIfElseNode(-1);