Leonardo
d2692a8dbe
Added multiset
2019-04-10 17:23:37 -03:00
Leonardo
1741e77c33
Reordering functions
...
All implementation detail functions are at the end of source their source file
2019-04-09 23:52:02 -03:00
Leonardo
bc46ace086
Added more list functions and examples
2019-04-08 18:34:52 -03:00
Leonardo
c449025e52
Minor fix in hashset
2019-04-06 23:55:05 -03:00
Leonardo
2722815f95
Queue documentation
2019-04-04 16:25:15 -03:00
Leonardo
abe740db03
Changed iterator member name count to index to follow a standard
2019-04-04 13:21:02 -03:00
Leonardo
5ec77e6269
Added clear functions
2019-04-04 12:53:34 -03:00
Leonardo
a0328a2070
Added stack documentation
2019-04-03 17:19:24 -03:00
Leonardo
eb16205224
Added hashmap
2019-04-03 00:11:19 -03:00
Leonardo
f5bc38ebae
Some naming conventions
2019-04-02 11:32:33 -03:00
Leonardo
23535e79d5
Added set operations for hashset
2019-04-02 01:38:51 -03:00
Leonardo
36d75d561e
Fixing things everywhere
...
Adding necessary if checks for list and linkedlist
Fixing hashset new required size
Unified max() and min() functions for treemap. Now you get both key and value.
2019-04-02 00:37:58 -03:00
Leonardo
f4440d6833
Removed unused K parameters from macros that are not associative containers
2019-04-01 12:17:43 -03:00
Leonardo
904cc5b69b
Added hashset
2019-04-01 02:08:51 -03:00
Leonardo
0e7504bcda
Minor fixes and adjustments
2019-04-01 23:57:42 -03:00
Leonardo
524bc30b69
Changed for_each var to value
2019-03-29 20:35:35 -03:00
Leonardo
dde58b2349
Modified stack iterator index
2019-03-29 17:49:46 -03:00
Leonardo
5927ab980b
New for_each_map and tests
2019-03-28 22:17:48 -03:00
Leonardo
3da4742c5d
Added treemap
2019-03-28 22:16:25 -03:00
Leonardo
92d45d70a9
Removed unused K parameter from for_each macro
2019-03-27 17:10:44 -03:00
Leonardo
d4a3f1c93c
Added set operations and example
2019-03-27 14:34:24 -03:00
Leonardo
8e3f2c45fa
Changed container_generate to collection_generate macro
2019-03-27 14:29:01 -03:00
Leonardo
c2103b1397
Added treeset
2019-03-27 13:48:22 -03:00
Leonardo
45116465b1
Changed iterator initialization function name
2019-03-27 13:34:12 -03:00
Leonardo
aedee24a18
Changing T's by V's
2019-03-26 18:36:15 -03:00
Leonardo
12b68e3b36
Changed the name of two functions to be more consistent
2019-03-26 00:59:39 -03:00
Leonardo
5177ad9a8d
Added linkedlist node functions
2019-03-26 00:55:57 -03:00
Leonardo
394b10307d
Added Heap
2019-03-25 00:50:15 -03:00
Leonardo
7276d6e52b
Adding creation date to each src file
2019-03-24 17:42:29 -03:00
Leonardo
9277264089
Removing unnecessary headers and fixing examples
2019-03-24 15:59:37 -03:00
Leonardo
9e8b7aa269
Iterator fixes and tests
2019-03-24 15:40:16 -03:00
Leonardo
af89885886
Deque iterator
2019-03-24 15:39:14 -03:00
Leonardo
d603f3cc81
Queue iterator
2019-03-24 15:31:01 -03:00
Leonardo
533366348d
Stack iterator
2019-03-22 23:03:02 -03:00
Leonardo
21c4fd836d
List iterator
2019-03-22 22:13:37 -03:00
Leonardo
945fd71c12
Added stand-alone macros to directly generate a data structure
2019-03-22 21:29:28 -03:00
Leonardo
61019593c9
Fixing linked list iterator and renaming example folder names
2019-03-22 21:26:16 -03:00
Leonardo
bdcee9bd05
Fixing standard library dependencies
2019-03-22 19:48:43 -03:00
Leonardo
a92ea132b6
Added linkedlist and reverse for_each
2019-03-22 19:45:19 -03:00
Leonardo
137e35d998
Refactoring and renaming
2019-03-22 14:17:10 -03:00
Leonardo
e17e1ba240
Initial files, tests and examples
2019-03-22 02:44:25 -03:00