15 for (
auto& [div_num, figures] : figures_)
18 for (
auto iter = figures.begin(); iter != figures.end(); ++iter)
20 auto is_first = (iter == figures.begin());
22 [is_first](
auto& figure)
24 const auto* option = figure->GetOption();
32 figure->Draw(fmt::format(
"same {}", option).c_str());