Commit Graph

9 Commits

Author SHA1 Message Date
Deukhoofd e0c16b772c
Adds new StringViewDictionary with specialized methods to retrieve values by the hash of the StringView
continuous-integration/drone/push Build is failing Details
2022-05-16 16:36:52 +02:00
Deukhoofd 9eca4fa9bb
Expand on the use of defines and non_null/nullable
continuous-integration/drone/push Build is failing Details
2022-03-23 12:56:12 +01:00
Deukhoofd f5690363da
Moves extern dependencies to CPM
continuous-integration/drone Build is failing Details
2022-02-05 13:37:47 +01:00
Deukhoofd 96315cb857
Rework Dictionary::TryGet to use std::optional.
continuous-integration/drone/push Build is passing Details
2020-12-12 12:53:47 +01:00
Deukhoofd 3e9fd2bea8
Switch from Catch2 to DocTest for unit tests.
continuous-integration/drone/push Build is passing Details
2020-09-25 11:50:53 +02:00
Deukhoofd c8ca951dd8
Reduce namespace length further 2020-05-26 17:36:39 +02:00
Deukhoofd 3dc96de34b
Change namespace name so it's a lot less verbose.
continuous-integration/drone/push Build is passing Details
2020-05-26 17:21:08 +02:00
Deukhoofd 3bbb12f485
Add initializer list support for Dictionary.
continuous-integration/drone/push Build is passing Details
2020-03-22 16:53:42 +01:00
Deukhoofd 5de26d0866
Implements Dictionary class, a wrapper for the unordered_map, with more safety.
continuous-integration/drone/push Build is passing Details
2020-03-22 16:38:48 +01:00