id,summary,reporter,owner,description,type,status,priority,component,version,resolution,keywords,cc,game 8839,Managed containers,SF/next_ghost,,"{{{#!Markdown I've written ManagedList and ManagedArray implementation because I'll need both of them in CinE. They are noncopyable with least code redundancy possible. I've also modified Array::remove\_at\(\) and Stack::pop\(\) to return void because the only return type that makes sense for ManagedArray::remove\_at\(\) is void. ManagedArray patch includes necessary changes to all parts of code where remove\_at\(\) or pop\(\) is used \(and a little performance gain as side effect of the change\). These changes compile cleanly but need testing. MoviePlayer class in Sword1 engine and CursorManager in graphics could use ManagedArray \(see array2.patch for details\). The classes should be ready for use in Lure and Parallaction. I know about patch 1895703, LordHoto has seen both of my patches and agreed with posting them here. }}} {{{#!div style=""font-size: 75%"" Ticket imported from: !#1906528. Ticket imported from: patches/944. }}}",patch,closed,normal,--Other--,,,,,