Get all region groups in the container.
- Returns
- Map of region group names to RegionGroup objects
Implements MayaFlux::Kakshya::NDDataContainer.
Definition at line 521 of file WindowContainer.cpp.
522{
523 std::optional<std::unordered_map<std::string, RegionGroup>> result;
526 });
527 return result.value_or(std::unordered_map<std::string, RegionGroup> {});
528}
Memory::Seqlock m_region_lock
std::unordered_map< std::string, RegionGroup > m_region_groups
bool seqlock_read_void(const Seqlock &lock, uint32_t max_attempts, Fn &&fn)
Invoke a void read functor under a Seqlock with a bounded retry count.
References m_region_groups, and m_region_lock.