- Timestamp:
- Aug 12, 2025, 12:44:35 AM (5 months ago)
- Branches:
- master
- Children:
- 7f995d70
- Parents:
- 81e1984b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h
r81e1984b r6c58850 3 3 // inselem: inserts happen via an element-level operation and removes happen via the api-provided "last"/"tail"/"back" 4 4 5 #define BOP_INIT(lst, ite rs, insNo, item) BFX_INSERT_FIRST(B_UserItem, lst, (item))5 #define BOP_INIT(lst, item) BFX_INSERT_FIRST(B_UserItem, lst, (item)) 6 6 7 #define BOP_INSERT(lst, iters, insNo, item) BFX_INSERT_BEFORE(B_UserItem, lst, (item), iters[(insNo)-1]) 8 #define BOP_REMOVE(lst, iters, remNo) BFX_REMOVE_LAST(B_UserItem, lst) 7 #define BOP_INSERT(lst, lastInsIter, item) BFX_INSERT_BEFORE(B_UserItem, lst, (item), lastInsIter) 8 #define BOP_REMOVE(lst, remIter) BFX_REMOVE_LAST(B_UserItem, lst) 9 #define BOP_SWITCH_REMDIR(fwd, rev) fwd
Note:
See TracChangeset
for help on using the changeset viewer.