Re: list::splice() and _RWSTD_NO_LIST_NODE_BUFFER macro

2007-02-15 Thread Martin Sebor
Farid Zaripov wrote: If the _RWSTD_NO_LIST_NODE_BUFFER macro is not defined, then list::splice() method do not conform the stadnard requirements (linear complexity instead of constant time; invalidated iterators after operation). That's correct :( (If we don't have one yet, we should open a b

Re: list::splice() and _RWSTD_NO_LIST_NODE_BUFFER macro

2007-02-15 Thread Liviu Nicoara
Hi Farid, That is part of an optimization (which gives constant complexity) which I left as it is now at Martin's indication. Liviu Farid Zaripov wrote: If the _RWSTD_NO_LIST_NODE_BUFFER macro is not defined, then list::splice() method do not conform the stadnard requirements (linear compl

list::splice() and _RWSTD_NO_LIST_NODE_BUFFER macro

2007-02-15 Thread Farid Zaripov
If the _RWSTD_NO_LIST_NODE_BUFFER macro is not defined, then list::splice() method do not conform the stadnard requirements (linear complexity instead of constant time; invalidated iterators after operation). I see that the _RWSTD_NO_LIST_NODE_BUFFER macro is not defined by default. Perha