Commit: 1ade5545b7e3c931e524b1e8be30ee1c9d7b73cc
Author: Sergey Sharybin
Date:   Wed May 25 14:47:37 2016 +0200
Branches: depsgraph_cleanup
https://developer.blender.org/rB1ade5545b7e3c931e524b1e8be30ee1c9d7b73cc

Depsgraph: Use pragma once guider for the internal header files

Our compilers supports it now, using it will be easier when adding new files.

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

M       source/blender/depsgraph/intern/depsgraph.h
M       source/blender/depsgraph/intern/depsgraph_build.h
M       source/blender/depsgraph/intern/depsgraph_debug.h
M       source/blender/depsgraph/intern/depsgraph_intern.h
M       source/blender/depsgraph/intern/depsgraph_queue.h
M       source/blender/depsgraph/intern/depsgraph_types.h
M       source/blender/depsgraph/intern/depsnode.h
M       source/blender/depsgraph/intern/depsnode_component.h
M       source/blender/depsgraph/intern/depsnode_operation.h

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

diff --git a/source/blender/depsgraph/intern/depsgraph.h 
b/source/blender/depsgraph/intern/depsgraph.h
index 424142c..4f2deb5 100644
--- a/source/blender/depsgraph/intern/depsgraph.h
+++ b/source/blender/depsgraph/intern/depsgraph.h
@@ -34,8 +34,7 @@
  * in the graph.
  */
 
-#ifndef __DEPSGRAPH_H__
-#define __DEPSGRAPH_H__
+#pragma once
 
 #include "BLI_threads.h"  /* for SpinLock */
 
@@ -197,5 +196,3 @@ struct Depsgraph {
 
        // XXX: additional stuff like eval contexts, mempools for allocating 
nodes from, etc.
 };
-
-#endif  /* __DEPSGRAPH_H__ */
diff --git a/source/blender/depsgraph/intern/depsgraph_build.h 
b/source/blender/depsgraph/intern/depsgraph_build.h
index 14b1b0f..c80a2ad 100644
--- a/source/blender/depsgraph/intern/depsgraph_build.h
+++ b/source/blender/depsgraph/intern/depsgraph_build.h
@@ -28,8 +28,7 @@
  *  \ingroup depsgraph
  */
 
-#ifndef __DEPSGRAPH_BUILD_H__
-#define __DEPSGRAPH_BUILD_H__
+#pragma once
 
 struct Base;
 struct bGPdata;
@@ -413,5 +412,3 @@ DepsNodeHandle 
DepsgraphRelationBuilder::create_node_handle(const KeyType &key,
 {
        return DepsNodeHandle(this, find_node(key), default_name);
 }
-
-#endif  /* __DEPSGRAPH_BUILD_H__ */
diff --git a/source/blender/depsgraph/intern/depsgraph_debug.h 
b/source/blender/depsgraph/intern/depsgraph_debug.h
index 64b9785..f0a5bf4 100644
--- a/source/blender/depsgraph/intern/depsgraph_debug.h
+++ b/source/blender/depsgraph/intern/depsgraph_debug.h
@@ -28,8 +28,7 @@
  *  \ingroup depsgraph
  */
 
-#ifndef __DEPSGRAPH_DEBUG_H__
-#define __DEPSGRAPH_DEBUG_H__
+#pragma once
 
 #include "depsgraph_types.h"
 
@@ -78,10 +77,8 @@ struct DepsgraphDebug {
 };
 
 #define DEG_DEBUG_PRINTF(...) \
-       { \
+       do { \
                if (G.debug & G_DEBUG_DEPSGRAPH) { \
                        fprintf(stderr, __VA_ARGS__); \
                } \
-       } \
-
-#endif  /* __DEPSGRAPH_DEBUG_H__ */
+       } while (0)
diff --git a/source/blender/depsgraph/intern/depsgraph_intern.h 
b/source/blender/depsgraph/intern/depsgraph_intern.h
index 7fdc245..0ac8bb3 100644
--- a/source/blender/depsgraph/intern/depsgraph_intern.h
+++ b/source/blender/depsgraph/intern/depsgraph_intern.h
@@ -31,8 +31,7 @@
  * - Also, defines for "Node Type Info"
  */
 
-#ifndef __DEPSGRAPH_INTERN_H__
-#define __DEPSGRAPH_INTERN_H__
+#pragma once
 
 #include <cstdlib>
 
@@ -164,5 +163,3 @@ DepsNodeFactory *DEG_node_get_factory(const DepsNode *node);
 void deg_editors_id_update(struct Main *bmain, struct ID *id);
 
 void deg_editors_scene_update(struct Main *bmain, struct Scene *scene, bool 
updated);
-
-#endif  /* __DEPSGRAPH_INTERN_H__ */
diff --git a/source/blender/depsgraph/intern/depsgraph_queue.h 
b/source/blender/depsgraph/intern/depsgraph_queue.h
index b85d46b..fb5f7bb 100644
--- a/source/blender/depsgraph/intern/depsgraph_queue.h
+++ b/source/blender/depsgraph/intern/depsgraph_queue.h
@@ -30,8 +30,7 @@
  * Defines for special queue type for use in Depsgraph traversals.
  */
 
-#ifndef __DEPSGRAPH_QUEUE_H__
-#define __DEPSGRAPH_QUEUE_H__
+#pragma once
 
 struct DepsNode;
 
@@ -87,5 +86,3 @@ bool DEG_queue_is_empty(DepsgraphQueue *q);
 /* Operations */
 void DEG_queue_push(DepsgraphQueue *q, void *dnode, float cost = 0.0f);
 void *DEG_queue_pop(DepsgraphQueue *q);
-
-#endif  /* DEPSGRAPH_QUEUE_H */
diff --git a/source/blender/depsgraph/intern/depsgraph_types.h 
b/source/blender/depsgraph/intern/depsgraph_types.h
index f5fbf0b..1ad0353 100644
--- a/source/blender/depsgraph/intern/depsgraph_types.h
+++ b/source/blender/depsgraph/intern/depsgraph_types.h
@@ -34,8 +34,7 @@
  * in the graph.
  */
 
-#ifndef __DEPSGRAPH_TYPES_H__
-#define __DEPSGRAPH_TYPES_H__
+#pragma once
 
 #include "depsgraph_util_function.h"
 
@@ -169,5 +168,3 @@ typedef enum eDepsRelation_Type {
        /* relationship is used to trigger editor/screen updates */
        DEPSREL_TYPE_UPDATE_UI,
 } eDepsRelation_Type;
-
-#endif  /* __DEPSGRAPH_TYPES_H__ */
diff --git a/source/blender/depsgraph/intern/depsnode.h 
b/source/blender/depsgraph/intern/depsnode.h
index 4a46495..5a149f9 100644
--- a/source/blender/depsgraph/intern/depsnode.h
+++ b/source/blender/depsgraph/intern/depsnode.h
@@ -28,8 +28,7 @@
  *  \ingroup depsgraph
  */
 
-#ifndef __DEPSNODE_H__
-#define __DEPSNODE_H__
+#pragma once
 
 #include "depsgraph_types.h"
 
@@ -244,5 +243,3 @@ typedef enum eSubgraphRef_Flag {
 } eSubgraphRef_Flag;
 
 void DEG_register_base_depsnodes();
-
-#endif  /* __DEPSNODE_H__ */
diff --git a/source/blender/depsgraph/intern/depsnode_component.h 
b/source/blender/depsgraph/intern/depsnode_component.h
index 7f44c0e..d9ce2a6 100644
--- a/source/blender/depsgraph/intern/depsnode_component.h
+++ b/source/blender/depsgraph/intern/depsnode_component.h
@@ -28,8 +28,7 @@
  *  \ingroup depsgraph
  */
 
-#ifndef __DEPSNODE_COMPONENT_H__
-#define __DEPSNODE_COMPONENT_H__
+#pragma once
 
 #include "depsnode.h"
 
@@ -205,5 +204,3 @@ struct ShadingComponentDepsNode : public ComponentDepsNode {
 
 
 void DEG_register_component_depsnodes();
-
-#endif  /* __DEPSNODE_COMPONENT_H__ */
diff --git a/source/blender/depsgraph/intern/depsnode_operation.h 
b/source/blender/depsgraph/intern/depsnode_operation.h
index 8d81931..06cd0db 100644
--- a/source/blender/depsgraph/intern/depsnode_operation.h
+++ b/source/blender/depsgraph/intern/depsnode_operation.h
@@ -28,8 +28,7 @@
  *  \ingroup depsgraph
  */
 
-#ifndef __DEPSNODE_OPERATION_H__
-#define __DEPSNODE_OPERATION_H__
+#pragma once
 
 #include "depsnode.h"
 
@@ -89,5 +88,3 @@ struct OperationDepsNode : public DepsNode {
 };
 
 void DEG_register_operation_depsnodes();
-
-#endif  /* __DEPSNODE_OPERATION_H__ */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to