[Bf-blender-cvs] [40a9b5ebc77] master: Cleanup: changed NULL to nullptr in depsgraph C++ code

Sybren A. Stüvel noreply at git.blender.org
Tue Jan 28 15:11:55 CET 2020


Commit: 40a9b5ebc77953a3f0b47def39438beed681aac0
Author: Sybren A. Stüvel
Date:   Tue Jan 28 14:50:13 2020 +0100
Branches: master
https://developer.blender.org/rB40a9b5ebc77953a3f0b47def39438beed681aac0

Cleanup: changed NULL to nullptr in depsgraph C++ code

No functional changes.

===================================================================

M	source/blender/depsgraph/intern/builder/deg_builder.cc
M	source/blender/depsgraph/intern/builder/deg_builder_cache.cc
M	source/blender/depsgraph/intern/builder/deg_builder_cycle.cc
M	source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
M	source/blender/depsgraph/intern/builder/deg_builder_nodes.h
M	source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc
M	source/blender/depsgraph/intern/builder/deg_builder_nodes_scene.cc
M	source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc
M	source/blender/depsgraph/intern/builder/deg_builder_pchanmap.cc
M	source/blender/depsgraph/intern/builder/deg_builder_relations.cc
M	source/blender/depsgraph/intern/builder/deg_builder_relations.h
M	source/blender/depsgraph/intern/builder/deg_builder_relations_impl.h
M	source/blender/depsgraph/intern/builder/deg_builder_relations_keys.cc
M	source/blender/depsgraph/intern/builder/deg_builder_relations_rig.cc
M	source/blender/depsgraph/intern/builder/deg_builder_relations_scene.cc
M	source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc
M	source/blender/depsgraph/intern/builder/deg_builder_rna.cc
M	source/blender/depsgraph/intern/debug/deg_debug_relations_graphviz.cc
M	source/blender/depsgraph/intern/debug/deg_debug_stats_gnuplot.cc
M	source/blender/depsgraph/intern/depsgraph.cc
M	source/blender/depsgraph/intern/depsgraph.h
M	source/blender/depsgraph/intern/depsgraph_build.cc
M	source/blender/depsgraph/intern/depsgraph_debug.cc
M	source/blender/depsgraph/intern/depsgraph_physics.cc
M	source/blender/depsgraph/intern/depsgraph_query.cc
M	source/blender/depsgraph/intern/depsgraph_query_foreach.cc
M	source/blender/depsgraph/intern/depsgraph_query_iter.cc
M	source/blender/depsgraph/intern/depsgraph_relation.cc
M	source/blender/depsgraph/intern/depsgraph_tag.cc
M	source/blender/depsgraph/intern/depsgraph_update.cc
M	source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc
M	source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.h
M	source/blender/depsgraph/intern/eval/deg_eval_flush.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup.h
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_animation.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_modifier.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_movieclip.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_object.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_scene.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequencer.cc
M	source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sound.cc
M	source/blender/depsgraph/intern/node/deg_node.h
M	source/blender/depsgraph/intern/node/deg_node_component.cc
M	source/blender/depsgraph/intern/node/deg_node_component.h
M	source/blender/depsgraph/intern/node/deg_node_factory.cc
M	source/blender/depsgraph/intern/node/deg_node_id.cc
M	source/blender/depsgraph/intern/node/deg_node_id.h
M	source/blender/depsgraph/intern/node/deg_node_operation.cc

===================================================================

diff --git a/source/blender/depsgraph/intern/builder/deg_builder.cc b/source/blender/depsgraph/intern/builder/deg_builder.cc
index 440d9dd07f6..7eca04112e7 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder.cc
@@ -59,14 +59,14 @@ namespace DEG {
 bool deg_check_id_in_depsgraph(const Depsgraph *graph, ID *id_orig)
 {
   IDNode *id_node = graph->find_id_node(id_orig);
-  return id_node != NULL;
+  return id_node != nullptr;
 }
 
 bool deg_check_base_in_depsgraph(const Depsgraph *graph, Base *base)
 {
   Object *object_orig = base->base_orig->object;
   IDNode *id_node = graph->find_id_node(&object_orig->id);
-  if (id_node == NULL) {
+  if (id_node == nullptr) {
     return false;
   }
   return id_node->has_base;
@@ -114,7 +114,7 @@ bool DepsgraphBuilder::need_pull_base_into_graph(Base *base)
 bool DepsgraphBuilder::check_pchan_has_bbone(Object *object, const bPoseChannel *pchan)
 {
   BLI_assert(object->type == OB_ARMATURE);
-  if (pchan == NULL || pchan->bone == NULL) {
+  if (pchan == nullptr || pchan->bone == nullptr) {
     return false;
   }
   /* We don't really care whether segments are higher than 1 due to static user input (as in,
@@ -134,7 +134,7 @@ bool DepsgraphBuilder::check_pchan_has_bbone(Object *object, const bPoseChannel
 bool DepsgraphBuilder::check_pchan_has_bbone_segments(Object *object, const bPoseChannel *pchan)
 {
   /* Proxies don't have BONE_SEGMENTS */
-  if (ID_IS_LINKED(object) && object->proxy_from != NULL) {
+  if (ID_IS_LINKED(object) && object->proxy_from != nullptr) {
     return false;
   }
   return check_pchan_has_bbone(object, pchan);
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_cache.cc b/source/blender/depsgraph/intern/builder/deg_builder_cache.cc
index 3cfb4f95e5e..fe1886c67e8 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_cache.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_cache.cc
@@ -37,7 +37,7 @@ namespace DEG {
 
 /* Animated property storage. */
 
-AnimatedPropertyID::AnimatedPropertyID() : data(NULL), property_rna(NULL)
+AnimatedPropertyID::AnimatedPropertyID() : data(nullptr), property_rna(nullptr)
 {
 }
 
@@ -89,13 +89,13 @@ struct AnimatedPropertyCallbackData {
 
 void animated_property_cb(ID * /*id*/, FCurve *fcurve, void *data_v)
 {
-  if (fcurve->rna_path == NULL || fcurve->rna_path[0] == '\0') {
+  if (fcurve->rna_path == nullptr || fcurve->rna_path[0] == '\0') {
     return;
   }
   AnimatedPropertyCallbackData *data = static_cast<AnimatedPropertyCallbackData *>(data_v);
   /* Resolve property. */
   PointerRNA pointer_rna;
-  PropertyRNA *property_rna = NULL;
+  PropertyRNA *property_rna = nullptr;
   if (!RNA_path_resolve_property(
           &data->pointer_rna, fcurve->rna_path, &pointer_rna, &property_rna)) {
     return;
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc b/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc
index f18583beb9c..e0d162a49c5 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_cycle.cc
@@ -100,8 +100,8 @@ void schedule_node_to_stack(CyclesSolverState *state, OperationNode *node)
 {
   StackEntry entry;
   entry.node = node;
-  entry.from = NULL;
-  entry.via_relation = NULL;
+  entry.from = nullptr;
+  entry.via_relation = nullptr;
   BLI_stack_push(state->traversal_stack, &entry);
   set_node_visited_state(node, NODE_IN_STACK);
 }
@@ -187,7 +187,7 @@ void solve_cycles(CyclesSolverState *state)
                              node->full_identifier() + " via '" + rel->name + "'\n";
           StackEntry *current = entry;
           while (current->node != to) {
-            BLI_assert(current != NULL);
+            BLI_assert(current != nullptr);
             cycle_str += "  " + current->from->node->full_identifier() + " via '" +
                          current->via_relation->name + "'\n";
             current = current->from;
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
index b260df6fa06..6382772c8db 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
@@ -122,7 +122,7 @@ namespace {
 void free_copy_on_write_datablock(void *id_info_v)
 {
   DepsgraphNodeBuilder::IDInfo *id_info = (DepsgraphNodeBuilder::IDInfo *)id_info_v;
-  if (id_info->id_cow != NULL) {
+  if (id_info->id_cow != nullptr) {
     deg_free_copy_on_write_datablock(id_info->id_cow);
     MEM_freeN(id_info->id_cow);
   }
@@ -140,37 +140,37 @@ DepsgraphNodeBuilder::DepsgraphNodeBuilder(Main *bmain,
                                            Depsgraph *graph,
                                            DepsgraphBuilderCache *cache)
     : DepsgraphBuilder(bmain, graph, cache),
-      scene_(NULL),
-      view_layer_(NULL),
+      scene_(nullptr),
+      view_layer_(nullptr),
       view_layer_index_(-1),
-      collection_(NULL),
+      collection_(nullptr),
       is_parent_collection_visible_(true),
-      id_info_hash_(NULL)
+      id_info_hash_(nullptr)
 {
 }
 
 DepsgraphNodeBuilder::~DepsgraphNodeBuilder()
 {
-  if (id_info_hash_ != NULL) {
-    BLI_ghash_free(id_info_hash_, NULL, free_copy_on_write_datablock);
+  if (id_info_hash_ != nullptr) {
+    BLI_ghash_free(id_info_hash_, nullptr, free_copy_on_write_datablock);
   }
 }
 
 IDNode *DepsgraphNodeBuilder::add_id_node(ID *id)
 {
-  IDNode *id_node = NULL;
-  ID *id_cow = NULL;
+  IDNode *id_node = nullptr;
+  ID *id_cow = nullptr;
   IDComponentsMask previously_visible_components_mask = 0;
   uint32_t previous_eval_flags = 0;
   DEGCustomDataMeshMasks previous_customdata_masks;
   IDInfo *id_info = (IDInfo *)BLI_ghash_lookup(id_info_hash_, id);
-  if (id_info != NULL) {
+  if (id_info != nullptr) {
     id_cow = id_info->id_cow;
     previously_visible_components_mask = id_info->previously_visible_components_mask;
     previous_eval_flags = id_info->previous_eval_flags;
     previous_customdata_masks = id_info->previous_customdata_masks;
     /* Tag ID info to not free the CoW ID pointer. */
-    id_info->id_cow = NULL;
+    id_info->id_cow = nullptr;
   }
   id_node = graph_->add_id_node(id, id_cow);
   id_node->previously_visible_components_mask = previously_visible_components_mask;
@@ -218,7 +218,7 @@ OperationNode *DepsgraphNodeBuilder::add_operation_node(ComponentNode *comp_node
                                                         int name_tag)
 {
   OperationNode *op_node = comp_node->find_operation(opcode, name, name_tag);
-  if (op_node == NULL) {
+  if (op_node == nullptr) {
     op_node = comp_node->add_operation(op, opcode, name, name_tag);
     graph_->operations.push_back(op_node);
   }
@@ -263,7 +263,7 @@ OperationNode *DepsgraphNodeBuilder::ensure_operation_node(ID *id,
                                                            int name_tag)
 {
   OperationNode *operation = find_operation_node(id, comp_type, opcode, name, name_tag);
-  if (operation != NULL) {
+  if (operation != nullptr) {
     return operation;
   }
   return add_operation_node(id, comp_type, opcode, op, name, name_tag);
@@ -276,7 +276,7 @@ bool DepsgraphNodeBuilder::has_operation_node(ID *id,
                                               const char *name,
                                               int name_tag)
 {
-  return find_operation_node(id, comp_type, comp_name, opcode, name, name_tag) != NULL;
+  return find_operation_node(id, comp_type, comp_name, opcode, name, name_tag) != nullptr;
 }
 
 OperationNode *DepsgraphNodeBuilder::find_operation_node(ID *id,
@@ -324,13 +324,13 @@ void DepsgraphNodeBuilder::begin_build()
       id_info->id_cow = id_node->id_cow;
     }
     else {
-      id_info->id_cow = NULL;
+      id_info->id_cow = nullptr;
     }
     id_info->previously_visible_components_mask = id_node->visible_components_mask;
     id_info->previous_eval_flags = id_node->eval_flags;
     id_info->previous_customdata_masks = id_node->customdata_masks;
     BLI_ghash_insert(id_info_hash_, id_node->id_orig, id_info);
-    id_node->id_cow = NULL;
+    id_node->id_cow = nullptr;
   }
 
   GSET_FOREACH_BEGIN (OperationNode *, op_node, graph_->entry_tags) {
@@ -350,23 +350,23 @@ void DepsgraphNodeBuilder::begin_build()
   /* Make sure graph has no nodes left from previous state. */
   graph_->clear_all_nodes();
   graph_->operations.clear();
-  BLI_gset_clear(graph_->entry_tags, NULL);
+  BLI_gset_clear(graph_->entry_tags, nullptr);
 }
 
 void DepsgraphNodeBuilder::end_build()
 {
   for (const SavedEntryTag &entry_tag : saved_entry_tags_) {
     IDNode *id_node = find_id_node(entry_tag.id_orig);
-    if (id_node == NULL) {
+    if (id_node == nullptr) {
       continue;
     }
     ComponentNode *comp_node = id_node->find_component(entry_tag.component_type);
-    if (comp_node == NULL) {
+    if (comp_node == nullptr) {
       continue;
     }
     OperationNode *op_node = comp_node->find_operation(
         entry_tag.opcode, entry_tag.name.c_str(), entry_tag.name_tag);
-    if (op_node == NULL) {
+    if (op_node == nullptr) {
       continue;
     }
     /* Since the tag is coming from a saved copy of entry tags, this means
@@ -377,7 +377,7 @@ void DepsgraphNodeBuilder::end_build()
 
 void DepsgraphNodeBuilder::build_id(ID *id)
 {
-  if (id == NULL) {
+  if (id == nullptr) {
     return;
   }
   switch (GS(id->name)) {
@@ -391,7 +391,7 @@ void DepsgraphNodeBuilder::build_id(ID *id)
       build_camera((Camera *)id);
       break;
     case ID_GR:
-      build_collection(NULL, (Collection *)id);
+      build_collection(nullptr, (Collection *)id);
       break;
     case ID_OB:
       /* TODO(sergey): Get visibility from a "parent" somehow.
@@ -487,7 +487,7 @@ void DepsgraphNodeBuilder::build_collection(LayerCollection *from_layer_collecti
        * objects are poked with the new visibility flag, since they
        * might become visible too. */
     }
-    else if (from_layer_collection == NULL && !id_node->is_collection_fully_expanded) {
+    else if (from_layer_collection == nullptr && !id_node->is_collection_fully_expanded) 

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list