diff options
Diffstat (limited to 'source/blender/compositor/intern/COM_NodeGraph.h')
-rw-r--r-- | source/blender/compositor/intern/COM_NodeGraph.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/source/blender/compositor/intern/COM_NodeGraph.h b/source/blender/compositor/intern/COM_NodeGraph.h index 990e3a30831..7533c6915e7 100644 --- a/source/blender/compositor/intern/COM_NodeGraph.h +++ b/source/blender/compositor/intern/COM_NodeGraph.h @@ -22,7 +22,6 @@ #include <map> #include <set> -#include <vector> #include "DNA_node_types.h" @@ -50,18 +49,15 @@ class NodeGraph { } }; - typedef std::vector<Node *> Nodes; - typedef Nodes::iterator NodeIterator; - private: - Nodes m_nodes; + blender::Vector<Node *> m_nodes; blender::Vector<Link> m_links; public: NodeGraph(); ~NodeGraph(); - const Nodes &nodes() const + const blender::Vector<Node *> &nodes() const { return m_nodes; } @@ -73,7 +69,8 @@ class NodeGraph { void from_bNodeTree(const CompositorContext &context, bNodeTree *tree); protected: - typedef std::pair<NodeIterator, NodeIterator> NodeRange; + typedef std::pair<blender::Vector<Node *>::iterator, blender::Vector<Node *>::iterator> + NodeRange; typedef std::vector<NodeInput *> NodeInputs; static bNodeSocket *find_b_node_input(bNode *b_node, const char *identifier); |