Commit graph

73 commits

Author SHA1 Message Date
5db261909a SRD parser - Access value as a RW reference 2017-11-17 15:44:49 +01:00
1ce16d63cb Arrays - Bug fix on resize( )
Default constructor was not being called for new items.
2017-11-14 20:58:01 +01:00
9f666eea49 Sets - Fixed bug with heap-allocated sets 2017-11-09 09:59:43 +01:00
cdbc81094d Sets - Imported from prototype 2017-11-09 09:40:56 +01:00
0bc11d32d7 Algorithms - Visitor implementation 2017-11-08 09:07:04 +01:00
46fa84d967 Types - T_Optional access
Changed so it's relatively similar to the interface of pointers.
2017-11-07 17:40:02 +01:00
82fc8406b3 Types - Helper for enum-based flags 2017-11-07 13:38:41 +01:00
3adfdadd11 SRDIO - Memory target can ignore comments 2017-11-06 10:53:54 +01:00
073fcb3d5e SRD locations - << to string builder fixed 2017-11-05 19:12:10 +01:00
1b1be9e6b2 KV tables - getOrCreate 2017-11-05 13:00:35 +01:00
c35f4c6644 Arrays - std::initializer_list support for dynamic arrays 2017-11-04 12:39:41 +01:00
3745631e02 Arrays - Fixed drug-induced error in ::empty() 2017-11-03 11:38:04 +01:00
ec0dba97f2 Arrays - Fixed bad asserts in iterators 2017-11-03 11:33:48 +01:00
1c0527caab Arrays - resize( ) 2017-11-03 11:21:17 +01:00
4d336e7086 Arrays - New utility methods
empty(), last() and removeLast()
2017-11-03 09:35:14 +01:00
90048ad3cc Arrays - C++-style iterators 2017-11-02 14:23:19 +01:00
2e8092af9a Strings - Automatically construct from char* 2017-11-02 10:40:26 +01:00
302894e404 Vim settings - "IDE" builds in debug mode 2017-11-02 10:19:12 +01:00
9e75356509 Build static library 2017-11-01 23:32:06 +01:00
4ab3dc1b29 Finished importing the good bits from LW's library 2017-11-01 23:21:01 +01:00
b9d77922ed More stuff and tests integrated 2017-11-01 22:07:41 +01:00
ccd7cc30ef Started making the library sort-of-buildable 2017-11-01 21:44:54 +01:00
221f0c8ef8 Repo init with mostly unchanged import of LW code 2017-11-01 20:14:23 +01:00