Larry Evans wrote:
> 
> Reece Dunn wrote:
> > Here is the associated code and example program.
> Wouldn't the following:
> 
>    *this<<iomanip::setw(m_indent.length * m_indent.level)<<setfill(fill)<<fill;
>    *this<<setfill(fill);
> 
> do essentially what indentor< OutputFileType >::indent() does?


I have not read indentor's code, so I'll only comment about the example
replacement code.

My complaint is basically the same as my complaint about io_manip.
The example code looks like it discards the old fill character in favor
of a new one... and never sets it back.  I'll continue to hope that an
official implementation would not do such things.


> 
> This implementation also requires the user to know when the
> beginning of line occurs.  That does sound pretty reasonable,
> and I'm kinda wondering why I didn't do it in marg_ostream; however,
> marg_ostream doesn't require this, and I'm wondering whether other
> people think this feature is worth the extra complexity in
> marg_ostream.  Another indentor implementation is there's no need
> to defind operator<< or all the primitive types as was done in
> marg_ostream.

I'll have to check that out, since I have no clue what it does
already...  But where can I find it?  Searching boost...
"Your search - marg_ostream - did not match any documents."

> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to