[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

Reply via email to