Cleanup: avoid verbose redundant type names
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user