Patrick Pelissier
f307762801
Update document of _it_from, _it_until_p, _it_while_p:
...
* _it_from: if there is no element that matches the condition,
it returns a null iterator, which is more coherent.
* _it_until_p: clarify condition if the iterator is null.
* _it_while_p: clarify condition if the iterator is null.
2021-07-16 21:42:55 +02:00
Patrick Pelissier
82d224fa66
Clean up documentation
2021-07-05 20:19:00 +02:00
Patrick Pelissier
ca8d4aa97a
Update _back & _front to return a modifiable ptr
...
(There is no real reasons to return a const pointer).
2021-07-03 23:59:19 +02:00
Patrick Pelissier
3c175b9199
Update documentation.
2021-07-01 22:12:15 +02:00
Patrick Pelissier
36003b6bb3
* Add support for extented variable for M_[F]PRINT
...
* Update documentation
* Add test.
2021-07-01 00:13:31 +02:00
Patrick Pelissier
357feb9532
Update documentation as per lastest changes.
2021-06-19 22:47:13 +02:00
Patrick Pelissier
e688f0b1df
Add internal method M_GET_OPPROPERTY to get the subproperty of an oplist
...
Add test for such macro
Rename operator CLASS into PROPERTIES
2021-06-17 00:20:35 +02:00
Patrick Pelissier
cb94a26a9f
Update documentation
2021-05-22 17:33:46 +02:00
Patrick Pelissier
970161464a
Add constraint
2021-04-04 22:28:13 +02:00
Patrick Pelissier
3e7de27c00
Rename M_HASH_SEED into M_USE_HASH_SEED
...
as it a user overridable macro
(API break).
2021-04-03 23:15:12 +02:00
Patrick Pelissier
5d4fa31083
Update doc & comments
2021-03-28 11:48:58 +02:00
Patrick Pelissier
c3858f4e63
Update documentation
2021-03-28 11:48:58 +02:00
Patrick Pelissier
60ef4c7f06
Fix documentation
2021-03-28 09:39:41 +02:00
Patrick Pelissier
3d7e9e7c03
Add _get_at method for B+TREE
2021-03-28 09:29:04 +02:00
Patrick Pelissier
52e745f905
Update documentation of operators
2021-03-27 21:15:03 +01:00
Patrick Pelissier
fa30328572
Reduce allowed range for buffer to unsigned int. It should be more than enough for any scenario.
2021-03-13 22:43:01 +01:00
Patrick Pelissier
50da9e803c
Add documentation for m_serial_str_json
2021-03-09 22:12:44 +01:00
Patrick Pelissier
82e49c6214
Clarify doc.
2021-02-23 16:03:03 +01:00
Patrick Pelissier
a4bb0fab8f
Update documentation for bitset
2021-02-22 12:06:51 +01:00
Patrick Pelissier
651768f012
Fix name in doc
2021-02-21 21:08:35 +01:00
Patrick Pelissier
5b9dd504e5
Add chapter "Global User Customization"
2021-02-20 00:20:54 +01:00
Patrick Pelissier
e2f6b81a03
Remove M_LOCK from readme as it is obsolete.
2021-02-13 11:45:16 +01:00
Patrick Pelissier
d12b1edc39
Update doc
2021-02-07 23:04:45 +01:00
Patrick Pelissier
0515cfd068
Add macro M_GREATER_THAN_P & M_LESS_OR_EQUAL_P (src, tests, doc)
2021-02-07 09:53:13 +01:00
Patrick Pelissier
e84bc9fc0d
Fix link
2021-02-07 09:41:10 +01:00
Patrick Pelissier
d85df43329
Replace UNERDLOW/OVERFLOW by M_UNDERFLOW/M_OVERFLOW as some systems (Windows/MacOS) perform '#define UNDERFLOW value' in their headers, preventing the detection at preprocessing time.
2021-02-07 09:36:00 +01:00
Patrick Pelissier
57fcb4012b
Update doc
2021-02-07 00:42:10 +01:00
Patrick Pelissier
6e006d216b
Add macro M_GREATER_OR_EQUAL_P (src, test, doc)
2021-02-07 00:25:47 +01:00
Patrick Pelissier
da613ad188
* Add macro M_LESS_THAN_P (src, test, doc). * Robustify M_INC & M_DEC so that overflow & underflow keeps returning overflow & underflow
2021-02-07 00:10:55 +01:00
Patrick Pelissier
3dad326bea
Update doc
2021-02-06 23:54:16 +01:00
Patrick Pelissier
753c46ef14
Add OrderPP
2021-02-06 23:40:58 +01:00
Patrick Pelissier
f2d5de252b
Add M_FILTER and M_FILTER_C macros (src, tests, doc)
2021-02-06 23:24:55 +01:00
Patrick Pelissier
0cb1a8054f
Add M_REPLICATE & M_REPLICATE_C (src, test, doc)
2021-02-06 22:32:38 +01:00
Patrick Pelissier
e4dc06a0e2
Update doc
2021-02-06 22:13:06 +01:00
Patrick Pelissier
cd2012f33d
Update doc
2021-02-06 21:58:52 +01:00
Patrick Pelissier
527f6d8d9a
Add metalang99
2021-02-06 21:05:26 +01:00
Patrick Pelissier
0de771036b
Add M_REDUCE3
...
Add M_MAP3_C
Add operator LIMITS.
2021-02-05 00:11:44 +01:00
Patrick Pelissier
6d6afa4cfd
Update doc
2021-01-29 20:43:46 +01:00
Patrick Pelissier
7546cbedd2
Update doc
2021-01-20 20:44:48 +01:00
Patrick Pelissier
f002eebc83
Update constraint
2021-01-18 18:01:42 +01:00
Patrick Pelissier
25fe26deaa
Happy new year
2021-01-13 20:18:01 +01:00
Patrick Pelissier
8a9d5f6a00
Add macro string_sets (like string_cats)
2021-01-10 09:51:38 +01:00
Patrick Pelissier
3df2408ffb
Add macro M_CSTR
2021-01-10 09:26:27 +01:00
Patrick Pelissier
b0ebbb306e
Update
2021-01-10 09:20:42 +01:00
Patrick Pelissier
a03b2e80c6
Document string_cats
2021-01-07 22:13:10 +01:00
Patrick Pelissier
1b4c608087
Rename operator TEST_EMPTY into EMPTY_P to be compliant with iterator operator
2021-01-07 22:13:10 +01:00
Patrick Pelissier
6f7d3fcd79
Add limiation on M_EMPTY_P
2020-12-31 00:12:36 +01:00
Patrick Pelissier
ab9284ca20
Update documentation
2020-12-27 10:44:41 +01:00
Patrick Pelissier
15d0b86c62
Update documentation & add tests as per lastest changes
2020-12-16 11:07:11 +01:00
Patrick Pelissier
1689db7b9c
Fix spelling
2020-12-16 11:07:11 +01:00