Commit Graph
442 Commits
Author SHA1 Message Date
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
Patrick Pelissier eaa8277f10 Add macro M_CONST_CAST 2017-05-26 12:40:37 +02:00
Patrick Pelissier edb7ad2796 Update comment. 2017-05-26 12:27:04 +02:00
Patrick Pelissier 0089b9fe83 Remove last eol 2017-05-24 11:52:41 +02:00
Patrick Pelissier 5386f9a2f7 Update comments.
Update hash function.
2017-05-24 11:47:35 +02:00
Patrick Pelissier 9978c94c17 Update doc 2017-05-23 09:45:10 +02:00
Patrick Pelissier 3e62d6c719 Export IT_REMOVE operator from array & list 2017-05-22 21:23:39 +02:00
Patrick Pelissier d345284faf Uniformization with list _remove operator. 2017-05-22 21:20:16 +02:00
Patrick Pelissier 4f7755bc95 Add method _uniq for algo 2017-05-22 19:26:06 +02:00
Patrick Pelissier e1b1f5e861 remove expects now an iterator.
<== Uniformisation of the containers.
(List expect an iterator too).
2017-05-22 19:25:30 +02:00
Patrick Pelissier 66f9d726f4 Add IT_REMOVE operator 2017-05-22 19:25:09 +02:00
Patrick Pelissier f14e5222ad Add _sort_p algorithm 2017-05-22 18:22:11 +02:00
Patrick Pelissier b12701c381 Separate ALLOC & REALLOC macros
so that we can overload one, without the other.
2017-05-21 21:16:08 +02:00
Patrick Pelissier 1fc3645c35 Update doc. 2017-05-21 21:11:19 +02:00
Patrick Pelissier 077f5b04a6 Update doc 2017-05-18 00:16:25 +02:00
Patrick Pelissier 8aff36522d Update doc 2017-05-18 00:01:28 +02:00
Patrick Pelissier 75fdd3b58b Update doc 2017-05-16 23:53:33 +02:00
Patrick Pelissier 0f89591241 Update doc 2017-05-12 23:59:58 +02:00
Patrick Pelissier 85d72c3c75 Move macro into its proper section. 2017-05-12 23:55:46 +02:00
Patrick Pelissier e1d750d172 Update doc 2017-05-11 22:52:39 +02:00
Patrick Pelissier 856fd4fd78 Add specialisation of _find_last if the container has the IT_PREVIOUS & IT_LAST operators. 2017-05-11 00:18:26 +02:00
Patrick Pelissier f56657c972 Update doc. 2017-05-10 21:58:52 +02:00
Patrick Pelissier 6af1c29469 Remove broken _it_end operator for standard dictionnary
(OA dict has a _it_end operator which should work).
2017-05-10 21:38:01 +02:00
Patrick Pelissier 163ea62554 Add _it_equal_p operator for both dictionnary. 2017-05-10 21:34:06 +02:00
Patrick Pelissier c210460f79 Add iteration operators for OA Dict. 2017-05-10 21:29:09 +02:00
Patrick Pelissier c567c7b848 Fix bug 2017-05-10 17:54:48 +02:00
Patrick Pelissier 0c9efa0850 Update doc 2017-05-10 00:11:05 +02:00
Patrick Pelissier c1ddbdb94d Add _clean, _swap & _move for dict/oa 2017-05-09 23:55:51 +02:00