Making StreamIndexedIO::Node work as MemberData, where it holds a pointer to the global Index and to the low level DirectoryNode. Adding a specific class for DirectoryNode that holds the information loaded from the index. Adding a member m_nodeType in NodeBase to distinguish derived classes without adding virtual methods.
Making StreamIndexedIO::Node work as MemberData, where it holds a pointer to the global Index and to the low level DirectoryNode.
Adding a specific class for DirectoryNode that holds the information loaded from the index.
Adding a member m_nodeType in NodeBase to distinguish derived classes without adding virtual methods.

appleseedhq/cortex,lento/cortex,lento/cortex,goddardl/cortex,hradec/cortex,hradec/cortex,lento/cortex,appleseedhq/cortex,appleseedhq/cortex,hradec/cortex,goddardl/cortex,goddardl/cortex