This patch is a 'pragmatic pimpl-ing' of BufferParams. It moves into Impl only
those member variables that currently drag in header files into
bufferparams.h.
I had two choices when implementing it.
* Explicitly define a copy constructor and assignment operator for
BufferParams.
* Define a smar
Angus Leeming <[EMAIL PROTECTED]> writes:
| This patch is a 'pragmatic pimpl-ing' of BufferParams. It moves into Impl only
| those member variables that currently drag in header files into
| bufferparams.h.
>
| I had two choices when implementing it.
| * Explicitly define a copy constructor and
Lars Gullik Bjønnes wrote:
> Angus Leeming <[EMAIL PROTECTED]> writes:
>
> | This patch is a 'pragmatic pimpl-ing' of BufferParams. It moves into Impl
> | only those member variables that currently drag in header files into
> | bufferparams.h.
>>
> | I had two choices when implementing it.
> | *
Angus Leeming <[EMAIL PROTECTED]> writes:
| Anyway, can I apply the patch?
If you comment on my assert patch.
--
Lgb
On Tue, Sep 09, 2003 at 05:22:58PM +, Angus Leeming spake thusly:
...
> The Loki library certainly has one, but I think that this one is perfectly
> acceptable. It was written by Yonat Sharon: http://ootips.org/yonat/
> I just used boost::shared_ptr internally rather than his hand-written
On Tue, Sep 09, 2003 at 04:21:04PM +, Angus Leeming wrote:
> This patch is a 'pragmatic pimpl-ing' of BufferParams. It moves into Impl only
> those member variables that currently drag in header files into
> bufferparams.h.
>
> I had two choices when implementing it.
> * Explicitly define a
On Wed, Sep 10, 2003 at 10:37:38AM +0200, Andre' Poenitz wrote:
> On Tue, Sep 09, 2003 at 04:21:04PM +, Angus Leeming wrote:
> > This patch is a 'pragmatic pimpl-ing' of BufferParams. It moves into Impl only
> > those member variables that currently drag in header files into
> > bufferparams.
> > The Loki library certainly has one, but I think that this one is
> > perfectly acceptable. It was written by Yonat Sharon:
> > http://ootips.org/yonat/ I just used boost::shared_ptr internally rather
> > than his hand-written equivalent. I have changed the authorship of the
> > file appropriate
On Tue, Sep 09, 2003 at 03:13:03PM -0400, Kuba Ober spake thusly:
...
> > Thanks for the link! IIRC Micro$oft Extended Color Basic used
> > precisely COW for its string heap (yes I'm *that* old :-)
>
> So you did interface to the string heap from assembly or C, right? peeking and
> poking was