Lines Matching defs:iter
357 auto iter = std::find(node->parent_->children_.begin(), node->parent_->children_.end(), node);
358 if (iter != node->parent_->children_.end()) {
359 node->parent_->children_.erase(iter);
696 auto iter = std::find(parentNode->children_.begin(), parentNode->children_.end(), node);
697 if (iter != parentNode->children_.end()) {
1259 for (auto iter = node->children_.rbegin(); iter < node->children_.rend(); ++iter) {
1260 auto& sysBarPropMapNode = (*iter)->GetSystemBarProperty();
1261 if (IsAboveSystemBarNode(*iter)) {
1264 if (WindowHelper::IsFullScreenWindow((*iter)->GetWindowMode())
1265 && (*iter)->GetWindowType() != WindowType::WINDOW_TYPE_PANEL) {
1267 if (displayInfo && WmsUtils::IsExpectedRotateLandscapeWindow((*iter)->GetRequestedOrientation(),
1268 displayInfo->GetDisplayOrientation(), (*iter)->GetWindowFlags())) {
1269 WLOGFI("Horizontal window id: %{public}d make it immersive", (*iter)->GetWindowId());
1275 WLOGFD("Top immersive window id: %{public}d. Use full immersive prop", (*iter)->GetWindowId());
1279 triggerWindow = (*iter);
1282 } else if (IsSplitImmersiveNode(*iter)) {
1283 WLOGFD("Top split window id: %{public}d. Use split immersive prop", (*iter)->GetWindowId());
1546 for (auto iter = node->children_.rbegin(); iter < node->children_.rend(); iter++) {
1547 if ((*iter)->priority_ > 0) {
1548 return (*iter)->GetWindowId() == windowId;
1559 for (auto iter = appWindowNode_->children_.begin(); iter != appWindowNode_->children_.end();) {
1560 uint32_t wid = (*iter)->GetWindowId();
1564 iter = windowNodes.erase(iter);
1566 iter++;
1569 for (auto iter = orderedNodes.begin(); iter != orderedNodes.end(); iter++) {
1570 UpdateWindowTree(*iter);
1581 auto iter = std::find_if(windowNodes.begin(), windowNodes.end(),
1586 if (iter != windowNodes.end()) {
1587 sptr<WindowNode> node = *iter;
1588 windowNodes.erase(iter);
1613 auto iter = node->children_.begin();
1614 for (; iter < node->children_.end(); ++iter) {
1615 if ((*iter)->priority_ < 0) {
1616 windowNodes.emplace_back(*iter);
1622 for (; iter < node->children_.end(); ++iter) {
1623 windowNodes.emplace_back(*iter);
1759 for (auto iter = appWindowNode_->children_.begin(); iter != appWindowNode_->children_.end(); iter++) {
1760 if ((*iter)->GetWindowType() == WindowType::WINDOW_TYPE_DOCK_SLICE) {
1761 return *iter;
1884 auto iter = std::find_if(windowNodes.begin(), windowNodes.end(), [windowId](sptr<WindowNode>& node) {
1887 if (iter == windowNodes.end()) {
1891 int index = std::distance(windowNodes.begin(), iter);
2278 for (auto iter = srcRoot->children_.begin(); iter != srcRoot->children_.end();) {
2279 if ((*iter)->GetWindowFlags() & static_cast<uint32_t>(WindowFlag::WINDOW_FLAG_SHOW_WHEN_LOCKED)) {
2280 needReZOrderNodes.emplace_back(*iter);
2281 iter = srcRoot->children_.erase(iter);
2283 iter++;
2296 for (auto iter = parentNode->children_.begin(); iter < parentNode->children_.end(); ++iter) {
2297 if ((*iter)->priority_ > needReZOrderNode->priority_) {
2298 position = iter;
2380 for (auto iter = node->children_.rbegin(); iter != node->children_.rend(); ++iter) {
2381 if (TraverseFromTopToBottom(*iter, func)) {
2386 for (auto iter = node->children_.begin(); iter != node->children_.end(); ++iter) {
2387 if (TraverseFromBottomToTop(*iter, func)) {