Refactor|FS: Continued refactoring the libdeng1 file system
AbstractFile is now a pure abstract class and nearly all filetype_tswitches have been replaced with virtual function calls.
Also spent a little time beginning to unwind file system traversalspreviously implemented with *Iterate() function callback mechanics.
Todo: Split up AbstractFile into a set of interfaces and/or extractfunctionality into subcomponents.
View differences
Refactor|FS: Continued refactoring the libdeng1 file system
AbstractFile is now a pure abstract class and nearly all filetype_t
switches have been replaced with virtual function calls.
Also spent a little time beginning to unwind file system traversals
previously implemented with *Iterate() function callback mechanics.
Todo: Split up AbstractFile into a set of interfaces and/or extract
functionality into subcomponents.