Cleanup: avoid verbose redundant type names

This commit is contained in:
Jacques Lucke
2025-04-09 11:20:15 +02:00
parent 12f0164eb0
commit 8674ac339b

View File

@@ -645,31 +645,29 @@ GeoTreeLogger &GeoModifierLog::get_local_tree_logger(const ComputeContext &compu
GeoTreeLogger &parent_logger = this->get_local_tree_logger(*parent_compute_context);
parent_logger.children_hashes.append(compute_context.hash());
}
if (const bke::GroupNodeComputeContext *typed_compute_context =
dynamic_cast<const bke::GroupNodeComputeContext *>(&compute_context))
{
tree_logger.parent_node_id.emplace(typed_compute_context->node_id());
if (const auto *context = dynamic_cast<const bke::GroupNodeComputeContext *>(&compute_context)) {
tree_logger.parent_node_id.emplace(context->node_id());
}
else if (const bke::RepeatZoneComputeContext *typed_compute_context =
dynamic_cast<const bke::RepeatZoneComputeContext *>(&compute_context))
else if (const auto *context = dynamic_cast<const bke::RepeatZoneComputeContext *>(
&compute_context))
{
tree_logger.parent_node_id.emplace(typed_compute_context->output_node_id());
tree_logger.parent_node_id.emplace(context->output_node_id());
}
else if (const bke::ForeachGeometryElementZoneComputeContext *typed_compute_context =
else if (const auto *context =
dynamic_cast<const bke::ForeachGeometryElementZoneComputeContext *>(
&compute_context))
{
tree_logger.parent_node_id.emplace(typed_compute_context->output_node_id());
tree_logger.parent_node_id.emplace(context->output_node_id());
}
else if (const bke::SimulationZoneComputeContext *typed_compute_context =
dynamic_cast<const bke::SimulationZoneComputeContext *>(&compute_context))
else if (const auto *context = dynamic_cast<const bke::SimulationZoneComputeContext *>(
&compute_context))
{
tree_logger.parent_node_id.emplace(typed_compute_context->output_node_id());
tree_logger.parent_node_id.emplace(context->output_node_id());
}
else if (const bke::EvaluateClosureComputeContext *typed_compute_context =
dynamic_cast<const bke::EvaluateClosureComputeContext *>(&compute_context))
else if (const auto *context = dynamic_cast<const bke::EvaluateClosureComputeContext *>(
&compute_context))
{
tree_logger.parent_node_id.emplace(typed_compute_context->node_id());
tree_logger.parent_node_id.emplace(context->node_id());
}
return tree_logger;
}