Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Uri|Refactor: Integrated PathMap functionality
The PathMap class implemented a string subsection map, allowing said subsections (named "fragments") to be more easily referenced without dynamically allocating a bunch of additional strings or passing around pairs of indices. These "fragments" of also incorporated a name hash cache which was used to accelerate file system performance. Uri now incorporates all previous functionality of PathMap. The redundant PathMap has now been dumped (there is no longer a need for this as an independent class given there are better alternatives available in Qt). Todo: Revise the implementation (Qt's QStringRef should be useful). Todo: Cleanup.
- Loading branch information
1 parent
0a727d9
commit 22a28ab
Showing
17 changed files
with
506 additions
and
626 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.