Emir Pasic
|
616c850bff
|
- refactor list's tests
|
8 years ago |
Emir Pasic
|
544abaeab1
|
- remove map and select functions from enumerable interface, because this requires type assertions in chaining, which is really ugly and unnecessary. the only drawback is that one might forget to implement those functions and interface implementations asserts will not register that. (need help on this)
|
8 years ago |
Emir Pasic
|
8cb4635c2c
|
- code document all enumarable functions and iterators in containers
|
8 years ago |
Emir Pasic
|
3b6a40775a
|
- split enumerables into enumerables with keys and with indexes (same was done for iterators)
|
8 years ago |
Emir Pasic
|
e4c3d8a0d8
|
- split iterators into two type (iterator with index and iterator with key)
|
8 years ago |
Emir Pasic
|
60c2f3af71
|
- add enumerable and iterator to doubly linked list
|
8 years ago |
Emir Pasic
|
3b3edfc539
|
- naming conventions (calling interfaces by what they are)
|
8 years ago |
Emir Pasic
|
69dacb6c69
|
- remove debugging info
|
8 years ago |
Emir Pasic
|
56b8a59488
|
- update all lists to use "value" terminology for coherence, e.g. Add(values...) rather than Add(elements...)
|
8 years ago |
Emir Pasic
|
dd0fbaa365
|
- add insert for doublylinkedlist
|
8 years ago |
Emir Pasic
|
9f6dbf940a
|
add swap method on all lists
|
10 years ago |
Emir Pasic
|
3aa1340d55
|
singly linked list (test+documentation). simplify of doubly linked list remove method
|
10 years ago |
Emir Pasic
|
af024c9a3e
|
documentation on doubly linked list
|
10 years ago |
Emir Pasic
|
1eafbc82c5
|
doubly linked list
|
10 years ago |