Export IT_REMOVE operator from array & list
This commit is contained in:
1 parent
d345284faf
commit
3e62d6c719
2 files changed
+2
-2
No files matched your search
@@ -71,6 +71,7 @@
|
|||||||
,IT_PREVIOUS(M_C3(array_,name,_previous)) \
|
,IT_PREVIOUS(M_C3(array_,name,_previous)) \
|
||||||
,IT_REF(M_C3(array_,name,_ref)) \
|
,IT_REF(M_C3(array_,name,_ref)) \
|
||||||
,IT_CREF(M_C3(array_,name,_cref)) \
|
,IT_CREF(M_C3(array_,name,_cref)) \
|
||||||
|
,IT_REMOVE(M_C3(array_,name,_remove)) \
|
||||||
,CLEAN(M_C3(array_,name,_clean)) \
|
,CLEAN(M_C3(array_,name,_clean)) \
|
||||||
,PUSH(M_C3(array_,name,_push_back)) \
|
,PUSH(M_C3(array_,name,_push_back)) \
|
||||||
,POP(M_C3(array_,name,_pop_back)) \
|
,POP(M_C3(array_,name,_pop_back)) \
|
||||||
@@ -735,6 +736,4 @@
|
|||||||
, /* no hash */ ) \
|
, /* no hash */ ) \
|
||||||
|
|
||||||
|
|
||||||
// TODO: 'remove' interface is different in list & array ==> erase for iterator & pop for size_t
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@@ -69,6 +69,7 @@
|
|||||||
IT_NEXT(M_C3(list_,name,_next)), \
|
IT_NEXT(M_C3(list_,name,_next)), \
|
||||||
IT_REF(M_C3(list_,name,_ref)), \
|
IT_REF(M_C3(list_,name,_ref)), \
|
||||||
IT_CREF(M_C3(list_,name,_cref)), \
|
IT_CREF(M_C3(list_,name,_cref)), \
|
||||||
|
IT_REMOVE(M_C3(list_,name,_remove)), \
|
||||||
CLEAN(M_C3(list_,name,_clean)), \
|
CLEAN(M_C3(list_,name,_clean)), \
|
||||||
PUSH(M_C3(list_,name,_push_back)), \
|
PUSH(M_C3(list_,name,_push_back)), \
|
||||||
POP(M_C3(list_,name,_pop_back)) \
|
POP(M_C3(list_,name,_pop_back)) \
|
||||||
|
|||||||
Reference in new issue
Block a user