Searched refs:IfElseNode (Results 1 – 7 of 7) sorted by relevance
29 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()
27 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() function34 ~IfElseNode() override = default;63 ACE_DISALLOW_COPY_AND_MOVE(IfElseNode);
30 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()
80 …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);
117 …AULT_NODE_SLOT, AceType::InstanceOf<ForEachNode>(parent), AceType::InstanceOf<IfElseNode>(parent)); in Pop()
535 …[](const std::string& type, int32_t nodeId) { return IfElseNode::GetOrCreateIfElseNode(nodeId); } … in RestoreNode()
143 auto ifNode = IfElseNode::GetOrCreateIfElseNode(-1);