Export IT_REMOVE operator from array & list

This commit is contained in:
Patrick Pelissier committed 2017-05-22 21:23:39 +02:00
1 parent d345284faf
commit 3e62d6c719
2 files changed
+2 -2

No files matched your search

+1 -2
View File
@@ -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
+1
View File
@@ -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)) \