$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Gavin Collings (gcollings_at_[hidden])
Date: 2000-03-21 15:15:23
"borgerding, mark a." <marka-_at_[hidden]> wrote:
original article:http://www.egroups.com/group/boost/?start=2712
> If template friends are allowed, then the linked_ptr_base inheritance
could
> also be replaced by containment.
My thought is that private inheritance maps quite naturally to the
current implementation; there is a private is-a relationship - the
linked list itself may be composed of types of different linked_ptr but
they are easily referenced polymorphically as linked_ptr_base.
I was considering making it protected inheritance as some of the
functions in linked_ptr_base could conceivably be useful to further
derived classes (as could the is-a relationship). Do you have any
strong feelings on that?
Gavin