queue ist ein template für eine sehr schnellen Stack. Die queue kann als Stack und als Array verwendet werden. queue ist die kleine Version von der squeue der . Shadow Queue ist eine Hybrid, sie ist eine extrem effektive und schnelle Queue. Hybrid Funktionalität:
queue.Put( newitem1 );
queue.Put( newitem2 );
queue.Get(); -> newitem 2
queue.Get(); -> newitem 1
while( item = queue.Next() ){  
	item.Action...
}
for( int i = 0 ; i < queue.InQueue(); i ++ ){
	queue[ i ]->action   // entspricht: ((item*)queue[i])->action
}
queue.Remove( item );
queue.RemoveAt( itemIndex );