Hello! I've been trying to implement something like that:
struct Element { bool isPendingRelease; } DList!Element elements; void FreePendingElements() { foreach(ref elem; elements) { if (elem.isPendingRelease) { // remove it here from elements } } } What's the best way to implement the logic I want? Thanks, Ivan