removing element from DList

2012-11-05 Thread Jack Applegame
How to get range for single just inserted element? DList!int list; ... list.insertBack(5); auto r = ??? // get range for single last element ... list.insertBack(something); ... list.remove(r);

Re: removing element from DList

2012-11-05 Thread cal
On Monday, 5 November 2012 at 16:41:16 UTC, Jack Applegame wrote: How to get range for single just inserted element? DList!int list; ... list.insertBack(5); auto r = ??? // get range for single last element ... list.insertBack(something); ... list.remove(r);

Re: removing element from DList

2012-11-05 Thread Jack Applegame
On Monday, 5 November 2012 at 18:52:24 UTC, cal wrote: http://forum.dlang.org/thread/cfkllwgfushidyuwz...@forum.dlang.org I read it. It's absolutely useless for my question.

Re: removing element from DList

2012-11-05 Thread Jonathan M Davis
On Monday, November 05, 2012 17:41:15 Jack Applegame wrote: How to get range for single just inserted element? DList!int list; ... list.insertBack(5); auto r = ??? // get range for single last element ... list.insertBack(something); ... list.remove(r); If you want to remove an element,

Re: removing element from DList

2012-11-05 Thread Jonathan M Davis
On Monday, November 05, 2012 19:35:57 Jack Applegame wrote: On Monday, 5 November 2012 at 18:06:44 UTC, Michael wrote: Something like auto r = list[$ - 1]; Error: no [] operator overload for type DList!(int) The range returned by list isn't random access, and it can't be random access,