-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Description
I heavily use this library in one of my projects (thanks for the great work!), and have become pretty familiar with a lot of its ins and outs, but I had to figure out some of the usage and default behaviours by reading through the source and test cases (the tests are great when it comes to documentation!). I think it might be helpful for a few things to be more explicit in the readme to help newcomers. The intent of this issue is to serve as a tracker for things to add to the readme. I know that these generally exist in doc/index.md, but it can be a bit cryptic and hard to find. Eventually, I will get around to adding them myself and submitting pull requests, but maybe someone else will get to it before me or otherwise demonstrate the lack of need 😄
Topics
- Default constructor and assignment behaviours and examples (move vs copy)
- Differences between accessors ([] accessor will add items if they don't exist, .at() will throw)
- Section on the various exceptions in general