Replacing the std::map to a sorted vector and sorting by the m_name field. Using char instead of the enums in the structs to compact members in one word. Original struct sizes were StreamIndexedIO::Node 104 bytes and DataNode was 56. Current struct sizes are DirectoryNode 56 and DataNode 40 bytes.
Replacing the std::map to a sorted vector and sorting by the m_name field.
Using char instead of the enums in the structs to compact members in one word.
Original struct sizes were StreamIndexedIO::Node 104 bytes and DataNode was 56.
Current struct sizes are DirectoryNode 56 and DataNode 40 bytes.

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