Patrick Pelissier
|
f1e2f81e79
|
Improve formating of macros:
if the line is too long
and can be reduced,
reduce it.
|
2020-10-21 23:56:55 +02:00 |
|
Patrick Pelissier
|
54d4b80368
|
Reformat macro to 80 characters
|
2020-10-21 23:23:40 +02:00 |
|
Patrick Pelissier
|
8a0a556604
|
Add utility to reformat automatically
macro to 80 characters.
|
2020-10-21 23:23:16 +02:00 |
|
Patrick Pelissier
|
895f362628
|
Fix a majorant stack usage of B+TREE
|
2020-10-17 22:46:43 +02:00 |
|
Patrick Pelissier
|
d24b52586d
|
Put a type within internal namespaces.
|
2020-10-17 22:25:22 +02:00 |
|
Patrick Pelissier
|
d76585cb0e
|
Update test as per latest changes.
|
2020-10-17 22:25:05 +02:00 |
|
Patrick Pelissier
|
fb44be6efe
|
Remove argument itret_t from *SET_DEF_AS
as it is useless
(Return type IS the key type for a set).
|
2020-10-17 22:24:53 +02:00 |
|
Patrick Pelissier
|
0b6a5aaa97
|
Port to last API version of CMC
|
2020-10-17 20:14:06 +02:00 |
|
Patrick Pelissier
|
c00fdc65a2
|
Change installation directory
so that all M*LIB headers are in one directory.
|
2020-10-17 13:22:17 +02:00 |
|
Patrick Pelissier
|
ab7490eb8a
|
Fix list of distributed files.
|
2020-10-17 13:17:47 +02:00 |
|
Patrick Pelissier
|
1a46c0cd3f
|
Clarify should usage in the documentation.
|
2020-10-17 13:07:41 +02:00 |
|
Patrick Pelissier
|
22f595c015
|
Update comment
|
2020-10-17 12:39:09 +02:00 |
|
Patrick Pelissier
|
68c76ad146
|
Update example with latest changes.
|
2020-10-16 21:59:53 +02:00 |
|
Patrick Pelissier
|
0b18792b96
|
Document _DEF_AS macros
Fix #60
|
2020-10-16 21:56:42 +02:00 |
|
Patrick Pelissier
|
464e8e5f8f
|
Clean usage of 'shall' within the documentation.
|
2020-10-16 21:33:01 +02:00 |
|
Patrick Pelissier
|
45410f3f0c
|
Update README.
|
2020-10-16 21:04:07 +02:00 |
|
Patrick Pelissier
|
556e706343
|
Update doc as per last rename
|
2020-10-16 21:01:41 +02:00 |
|
Patrick Pelissier
|
1e534bd307
|
Rename derefence type of an iterator of a dict or a B+Treee into _ittref_t.
|
2020-10-16 21:01:29 +02:00 |
|
Patrick Pelissier
|
7a517ee3ae
|
Upate comments.
|
2020-10-16 20:53:34 +02:00 |
|
Patrick Pelissier
|
9bb1957afa
|
Rename internal types.
|
2020-10-16 20:51:24 +02:00 |
|
Patrick Pelissier
|
86f942ee5f
|
Fix forgotten external type in internal function.
|
2020-10-15 22:15:01 +02:00 |
|
Patrick Pelissier
|
a23df528e4
|
Add DICT_*_AS macros.
|
2020-10-15 22:05:18 +02:00 |
|
Patrick Pelissier
|
0e9af6dfac
|
Prepare user name integration for OA dictionnaries.
|
2020-10-15 21:53:11 +02:00 |
|
Patrick Pelissier
|
99a8db1111
|
Prepare integration for custom names for dict.
|
2020-10-15 21:41:53 +02:00 |
|
Patrick Pelissier
|
24cdf1ca5c
|
Use of internal types within the code
instead of external ones.
|
2020-10-03 16:07:32 +02:00 |
|
Patrick Pelissier
|
f1b794b239
|
Use of external documented type
instead of internal type.
|
2020-10-03 16:07:14 +02:00 |
|
Patrick Pelissier
|
b4fdcbc547
|
Factorization of the it_deref name for overloading
|
2020-10-03 15:48:44 +02:00 |
|
Patrick Pelissier
|
ce9986f6d8
|
Factorization of common pattern for bucket dictionnaries.
|
2020-10-03 14:47:47 +02:00 |
|
Patrick Pelissier
|
ad4dcae1db
|
Add macro VARIANT_DEF2_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
b3fa63c971
|
Factorization of name usage
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
364101592b
|
Remove unused file
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
5b89196cd7
|
Add macro TUPLE_DEF2_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
feb8b30048
|
Factorization of M_C(name, _t)
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
8340cf70fb
|
Add macros
FUNC_OBJ_ITF_DEF_AS
FUNC_OBJ_INS_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
affb3778a0
|
Rename internal types to _ct
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
c039f07f2d
|
Add macros
BPTREE_DEF2_AS
BPTREE_DEF_AS
BPTREE_MULTI_DEF2_AS
BPTREE_MULTI_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
c180981768
|
Add macros
CONCURRENT_DEF_AS
CONCURRENT_RP_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
2cfac5c332
|
Fix build issue in C11 for new macros.
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
8ba489eef3
|
Add macros
SNAPSHOT_SPSC_DEF_AS
SNAPSHOT_SPMC_DEF_AS
SNAPSHOT_MPMC_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
a4cb6e3681
|
Add macros SHARED_PTR_DEF_AS, SHARED_PTR_RELAXED_DEF_AS, SHARED_RESOURCE_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
379e0be211
|
Use of new macro to define internal types not exported.
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
acb886c391
|
Add macro RBTREE_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
7f26ef0f1c
|
Add new macros to define container
with the full given name.
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
1d8e541205
|
Add macros BUFFER_DEF_AS, QUEUE_MPMC_DEF_AS, QUEUE_SPSC_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
a4fa70a478
|
Add macro DEQUE_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
3d3a473716
|
Add macro ILIST_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
e04b120d41
|
Add new macros _DEF_AS so that
user can define its own name for the generated types.
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
63eee6bba3
|
Update comments
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
b396b42808
|
Update comments
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
eb8b106f48
|
Update comments.
|
2020-10-03 14:07:14 +02:00 |
|