Lines Matching full:zone
3 #include "zone.hpp"
23 return [pg = std::move(pg), sse = std::move(sse)](auto& zone, auto& group) { in property_states_match() argument
26 std::all_of(pg.begin(), pg.end(), [&zone](const auto& entry) { in property_states_match()
29 return zone.getPropValueVariant( in property_states_match()
48 std::for_each(sse.begin(), sse.end(), [&zone](const auto& entry) { in property_states_match()
49 zone.initEvent(entry); in property_states_match()
58 std::for_each(sse.begin(), sse.end(), [&zone](const auto& entry) { in property_states_match()
59 zone.removeEvent(entry); in property_states_match()
61 zone.setFullSpeed(); in property_states_match()
64 zone.setActiveAllow(&group, precondState); in property_states_match()
70 return [sse = std::move(sse)](auto& zone, auto& group) { in services_missing_owner() argument
72 zone.setServices(&group); in services_missing_owner()
73 const auto& services = zone.getGroupServices(&group); in services_missing_owner()
82 std::for_each(sse.begin(), sse.end(), [&zone](const auto& entry) { in services_missing_owner()
83 zone.initEvent(entry); in services_missing_owner()
89 std::for_each(sse.begin(), sse.end(), [&zone](const auto& entry) { in services_missing_owner()
90 zone.removeEvent(entry); in services_missing_owner()