[EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes: | | | >>>>> "Andre" == Andre Poenitz <[EMAIL PROTECTED]> writes: | | | | Andre> On Fri, Jun 13, 2003 at 02:39:06PM +0200, Jean-Marc Lasgouttes | | Andre> wrote: Could you please have a look where exactly your compiler | | Andre> needs a cast? I do not want to decorate everything with | | Andre> const_casts... | | >> I am currently continuing compilation, I'll let you know. What is | | >> the proper cast anyway? | | | | Andre> If I knew. | | | | Andre> Probably somehting like | | | | Andre> const_cast<ParagraphList *>(plist)->end() | | | | Andre> or similar... | | | | Can't you just add a new operator!=(non-const,const)? | | Why? Conforming compilers/stdlibs have no problem with the current | code. | | Why should we add operators to std::list::iterator? | | If anything we should mark the const_casts with "Just for old | non-conforming compilers" and remember to remove the casts later.
and I just realized that the exact same argument can be used for a operator!=, anyway we should check for this need in configure and only add workarounds when needed. -- Lgb