Patrick Pelissier
7d00caac83
Add const to iterators:
...
in fact, a const array for an iterator just means that it
can't modify the order of the container (And that's what we want).
It can still modify the pointed object.
2017-07-07 22:57:13 +02:00
Patrick Pelissier
64f3fc380e
Update _insert prototype of array to match list _insert.
2017-07-07 22:53:42 +02:00
Patrick Pelissier
f25a59c43c
Update doc
2017-07-07 11:07:39 +02:00
Patrick Pelissier
d3038cc758
Add _out_str, _in_str & _get_str to OA dict.
2017-07-06 23:14:26 +02:00
Patrick Pelissier
172df98c0d
Add new example based on set and word counts.
2017-07-06 11:49:07 +02:00
Patrick Pelissier
ac79b462fb
Add missing contracts.
2017-07-06 11:48:52 +02:00
Patrick Pelissier
9e5e0a8a51
Add string_fget_word function.
2017-07-06 11:48:02 +02:00
Patrick Pelissier
ffe164c09e
Comment
2017-07-06 11:00:07 +02:00
Patrick Pelissier
987d50eba6
Improve prototype of fgets so that it handles better EOL.
...
Return true in case of something has been read.
2017-07-06 10:57:34 +02:00
Patrick Pelissier
2155df7d6f
Fix bug detected by previous test.
2017-07-06 10:26:14 +02:00
Patrick Pelissier
4e55aca639
Add new test
2017-07-06 10:26:07 +02:00
Patrick Pelissier
93ff9c79b9
Rewrite comment (bis)
2017-07-06 10:20:13 +02:00
Patrick Pelissier
8bfb57cdb6
Rewrite comment
2017-07-06 10:19:57 +02:00
Patrick Pelissier
c3114c439b
Remove a contract from _clear since it has not to be true.
...
Add const to a proto.
2017-07-06 10:19:08 +02:00
Patrick Pelissier
5fae797e41
Do not increase size in _fgets if we reach the EOF.
2017-07-05 23:31:33 +02:00
Patrick Pelissier
dbe24395f4
Add 'const' to _out_str & _equal_p
...
(==> rewrite the iteration loop)
2017-07-05 22:15:12 +02:00
Patrick Pelissier
75f0c94a59
Add seed example.
2017-07-05 21:58:03 +02:00
Patrick Pelissier
1dbc71c2a2
Update example
2017-07-05 18:04:15 +02:00
Patrick Pelissier
af62fc7f5c
Update example
2017-07-05 17:42:42 +02:00
Patrick Pelissier
c464d62011
Add new example
2017-07-05 16:16:05 +02:00
Patrick Pelissier
6f21ee9098
Add TODO
2017-07-05 16:13:48 +02:00
Patrick Pelissier
91affebce7
Fix wrong name in exported OPLIST for dict's out_str, get_str & in_str
2017-07-05 16:13:26 +02:00
Patrick Pelissier
d2006c6375
Update doc
2017-07-05 09:38:23 +02:00
Patrick Pelissier
76fc919ccb
* Rename _slice into _splice.
...
* Rename _move_back into _splice_back
to uniform the interface.
2017-07-05 09:17:11 +02:00
Patrick Pelissier
8e203fac5e
WIP
2017-07-05 09:16:48 +02:00
Patrick Pelissier
38413f2452
Fix #10
2017-07-04 23:36:18 +02:00
Patrick Pelissier
b537ae6b5d
Fix issue with C++ not performing like C...
2017-07-04 23:34:41 +02:00
Patrick Pelissier
faaad909d3
Fix issue with C++
2017-07-04 23:30:10 +02:00
Patrick Pelissier
75d8928da1
Remove TODO
2017-07-02 19:42:43 +02:00
Patrick Pelissier
373560f41e
Update doc
2017-06-23 00:23:36 +02:00
Patrick Pelissier
d382a1d0fa
Add some eol to clean up representation
2017-06-23 00:23:18 +02:00
Patrick Pelissier
5c35411f43
Update TODO (priority queue needs their own headers).
2017-06-19 21:33:43 +02:00
Patrick Pelissier
1690e4a176
Describe new operators.
2017-06-19 21:27:17 +02:00
Patrick Pelissier
893c5b9f39
Update doc
2017-06-13 00:14:58 +02:00
Patrick Pelissier
985b9a04e4
Remove useless function set_empty.
...
clean is enough.
2017-06-13 00:14:40 +02:00
Patrick Pelissier
61bebd3cff
Fix bugs in iterator of OA dict for next/previous.
2017-06-08 23:51:09 +02:00
Patrick Pelissier
4b50020f12
Fix bugs with OA dict.
2017-06-08 23:36:12 +02:00
Patrick Pelissier
305c7ed2c1
Add more tests.
2017-06-04 23:44:29 +02:00
Patrick Pelissier
8cfbe56945
Fix issue with M_PARENTHESIS_P
...
Add M_OPLIST_P
2017-06-04 23:43:05 +02:00
Patrick Pelissier
1d01212559
Update doc.
2017-06-02 00:26:44 +02:00
Patrick Pelissier
78de4bcfe3
Replace cast by assign cast.
2017-05-28 20:56:50 +02:00
Patrick Pelissier
2d34932563
Replace a classic cast by an assign cast.
2017-05-28 20:55:31 +02:00
Patrick Pelissier
63eed93a43
Add missing assertions
...
Add comments.
2017-05-28 20:50:55 +02:00
Patrick Pelissier
4d76a2d46f
Clean up code.
2017-05-27 20:46:45 +02:00
Patrick Pelissier
ba7c772ae2
Use of M_CONST_CAST.
2017-05-26 15:49:23 +02:00
Patrick Pelissier
b1c6681c92
Use of M_CONST_CAST
2017-05-26 15:49:09 +02:00
Patrick Pelissier
0816021c30
Use of M_CONST_CAST
2017-05-26 15:48:57 +02:00
Patrick Pelissier
b3a4ffb962
Use of M_CONST_CAST for array.
2017-05-26 15:44:28 +02:00
Patrick Pelissier
7e517f35c5
Use of M_CONST_CAST for list.
2017-05-26 15:44:18 +02:00
Patrick Pelissier
081b9d7f6c
Use of M_CONST_CAST for intrusive list.
2017-05-26 12:41:52 +02:00