Move the InodeTable creating to the Init function which (somewhat) requires us to stop taking the Ext2BlockReader as a reference (the reference from the Init function goes out of scope). Make the Ext2BlockReader Init function return a shared ptr by default. |
||
|---|---|---|
| .. | ||
| ext2.h | ||
| ext2_block_reader.cpp | ||
| ext2_block_reader.h | ||
| ext2_driver.cpp | ||
| ext2_driver.h | ||
| inode_table.cpp | ||
| inode_table.h | ||