// make this the primary map, and the surface_id->layer a
// secondary map.
- storage_type mapping; // map surface_id to layer
- layers_type layers; // the actual layer IDs we have
+ storage_type mapping; // map surface_id to layer
+ layers_type layers; // the actual layer IDs we have
int main_surface;
std::string main_surface_name;
role_to_layer_map roles;
- addsurf_layer_map surfaces; // additional surfaces on layers
+ addsurf_layer_map surfaces; // additional surfaces on layers
optional<int> get_layer_id(int surface_id);
optional<int> get_layer_id(std::string const &role);
optional<struct layer> get_layer(int layer_id) {
- auto i = std::find_if(std::cbegin(this->mapping),
- std::cend(this->mapping),
- [layer_id](struct layer const &l) {
- return layer_id == l.layer_id;
- });
+ auto i = std::find_if(
+ std::cbegin(this->mapping), std::cend(this->mapping),
+ [layer_id](struct layer const &l) { return layer_id == l.layer_id; });
return i == this->mapping.end() ? nullopt : optional<struct layer>(*i);
}