Added for expansion for Queue
This commit is contained in:
@@ -28,3 +28,13 @@ is_queue_empty :: (queue: Queue) -> bool {
|
|||||||
return queue.count == 0;
|
return queue.count == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for_expansion :: (queue: *Queue, body: Code, flags: For_Flags) #expand {
|
||||||
|
for `it_index: 0..queue.count-1 {
|
||||||
|
#if flags & .POINTER {
|
||||||
|
`it := *queue.values[it_index];
|
||||||
|
} else {
|
||||||
|
`it := queue.values[it_index];
|
||||||
|
}
|
||||||
|
#insert body;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user