Remove argument itret_t from *SET_DEF_AS
as it is useless (Return type IS the key type for a set).
This commit is contained in:
1 parent
0b6a5aaa97
commit
fb44be6efe
2 files changed
+12
-12
No files matched your search
@@ -2175,14 +2175,14 @@ This implementation is in general faster for small types of keys
|
||||
(like integer) but slower for larger types.
|
||||
|
||||
|
||||
#### DICT\_SET\_DEF\_AS(name, name\_t, name\_it\_t, name\_itref\_t, key\_type[, key\_oplist])
|
||||
#### DICT\_SET\_DEF\_AS(name, name\_t, name\_it\_t, key\_type[, key\_oplist])
|
||||
|
||||
Same as DICT\_SET\_DEF except the name of the types name\_t, name\_it\_t, name\_itref\_t,
|
||||
Same as DICT\_SET\_DEF except the name of the types name\_t, name\_it\_t,
|
||||
are provided.
|
||||
|
||||
#### DICT\_OASET\_DEF\_AS(name, name\_t, name\_it\_t, name\_itref\_t, key\_type[, key\_oplist])
|
||||
#### DICT\_OASET\_DEF\_AS(name, name\_t, name\_it\_t, key\_type[, key\_oplist])
|
||||
|
||||
Same as DICT\_OASET\_DEF except the name of the types name\_t, name\_it\_t, name\_itref\_t,
|
||||
Same as DICT\_OASET\_DEF except the name of the types name\_t, name\_it\_t,
|
||||
are provided.
|
||||
|
||||
|
||||
|
||||
@@ -140,13 +140,13 @@
|
||||
/* Define a set of the key key_type and its associated functions.
|
||||
as the given name name_t with its associated functions.
|
||||
The set is unordered.
|
||||
USAGE: DICT_SET_DEF_AS(name, name_it, it_t, itref_t, key_type[, key_oplist])
|
||||
USAGE: DICT_SET_DEF_AS(name, name_it, it_t, key_type[, key_oplist])
|
||||
*/
|
||||
#define DICT_SET_DEF_AS(name, name_it, it_t, itref_t, ...) \
|
||||
#define DICT_SET_DEF_AS(name, name_it, it_t, ...) \
|
||||
M_BEGIN_PROTECTED_CODE \
|
||||
DICTI_SET_DEF_P1(M_IF_NARGS_EQ1(__VA_ARGS__) \
|
||||
((name, __VA_ARGS__, M_GLOBAL_OPLIST_OR_DEF(__VA_ARGS__)(), name_it, it_t, itref_t ), \
|
||||
(name, __VA_ARGS__, name_it, it_t, itref_t ))) \
|
||||
((name, __VA_ARGS__, M_GLOBAL_OPLIST_OR_DEF(__VA_ARGS__)(), name_it, it_t, M_C(name, _itref_ct) ), \
|
||||
(name, __VA_ARGS__, name_it, it_t, M_C(name, _itref_ct) ))) \
|
||||
M_END_PROTECTED_CODE
|
||||
|
||||
|
||||
@@ -167,13 +167,13 @@
|
||||
with an Open Addressing implementation and its associated functions.
|
||||
as the given name name_t with its associated functions.
|
||||
The set is unordered.
|
||||
USAGE: DICT_OASET_DEF_AS(name, name_it, it_t, itref_t, key_type[, key_oplist])
|
||||
USAGE: DICT_OASET_DEF_AS(name, name_it, it_t, key_type[, key_oplist])
|
||||
*/
|
||||
#define DICT_OASET_DEF_AS(name, name_it, it_t, itref_t, ...) \
|
||||
#define DICT_OASET_DEF_AS(name, name_it, it_t, ...) \
|
||||
M_BEGIN_PROTECTED_CODE \
|
||||
DICTI_OASET_DEF_P1(M_IF_NARGS_EQ1(__VA_ARGS__) \
|
||||
((name, __VA_ARGS__, M_GLOBAL_OPLIST_OR_DEF(__VA_ARGS__)(), name_it, it_t, itref_t ), \
|
||||
(name, __VA_ARGS__, name_it, it_t, itref_t ))) \
|
||||
((name, __VA_ARGS__, M_GLOBAL_OPLIST_OR_DEF(__VA_ARGS__)(), name_it, it_t, M_C(name, _itref_ct) ), \
|
||||
(name, __VA_ARGS__, name_it, it_t, M_C(name, _itref_ct) ))) \
|
||||
M_END_PROTECTED_CODE
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user