Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dictionary: use hash/equal function operators for case sensitivity
added key hash function operator structure (calls standard hash) added key equal function operator structure (both structures support case sensitivity option) added key hash and equal structures to key map alias added key iterator alias changed constructor to pass case sensitive option to the key hash and equal structures, and removed case sensitive member (not needed) replaced key list vector since unmodified names are now put into the key map (so names are now obtained from here) with iterators vector so that entries can still be looked up by index
- Loading branch information
1 parent
e79c179
commit 1f2483e
Showing
2 changed files
with
65 additions
and
44 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