diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-11-03 18:03:12 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-11-07 13:04:49 +0300 |
commit | 109be7ed397f7ee537b4dbc346d4af95e5c1f7ab (patch) | |
tree | 78bec9749e70346a0d1d1e7c9587d5bf380cf58f /source/blender/depsgraph/intern/nodes/deg_node.h | |
parent | 287197c4e33ca27a02188402543af0ba0286a5f5 (diff) |
Depsgraph: Move class implementation from header to implementation files
This is more proper way to go:
- Avoids re-compilation of all dependent files when implementation changes
without changed API,
- Linker should have much simpler time now de-duplicating and getting rid
of redundant implementations.
Diffstat (limited to 'source/blender/depsgraph/intern/nodes/deg_node.h')
-rw-r--r-- | source/blender/depsgraph/intern/nodes/deg_node.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/source/blender/depsgraph/intern/nodes/deg_node.h b/source/blender/depsgraph/intern/nodes/deg_node.h index 67b2e13d5f6..810c6eeb420 100644 --- a/source/blender/depsgraph/intern/nodes/deg_node.h +++ b/source/blender/depsgraph/intern/nodes/deg_node.h @@ -145,14 +145,8 @@ struct RootDepsNode : public DepsNode { /* ID-Block Reference */ struct IDDepsNode : public DepsNode { struct ComponentIDKey { - ComponentIDKey(eDepsNode_Type type, const char *name = "") - : type(type), name(name) {} - - bool operator== (const ComponentIDKey &other) const - { - return type == other.type && - STREQ(name, other.name); - } + ComponentIDKey(eDepsNode_Type type, const char *name = ""); + bool operator==(const ComponentIDKey &other) const; eDepsNode_Type type; const char *name; |