On Thu, 21 Jun 2012 10:24:57 -0400, d coder <dlang.co...@gmail.com> wrote:
Did you try : list.insert(list.begin, value);
Thanks. But I believe append and prepend are too common use-cases to be
ignored.
Also, I see that "assert(some-expression)" has been used at a lot of
places
in the code of the libraries. Since these libraries are built with
-release
option, should these assert statements not be replaced by "enforce"?
No, if you want to use those asserts, build dcollections with debug flag.
It's quite impossible for me to tell whether you want the asserts or not.
There isn't currently an easy way to build without -release with my build
scripts, I should add that.
Also note that in most cases, you will not have to do this -- all
dcollections objects are templates, which means they get instantiated in
non-release mode if that's how you compile your code that uses it.
-Steve