$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] A design for geometric objects
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2008-11-15 19:36:10
AMDG
Mathias Gaunard wrote:
>> Clearly if a rectangle output is expected you cannot pass it a
>> mutable square to hold the result, but making such syntax illegal by
>> preventing the generic API from modifying objects seems like a
>> drastic measure. It eliminates more than half the utility of the
>> mechanism.
>
> I require any type fulfilling a concept to be constructible from an
> object of any type which fulfills that same concept.
Wait. How does that work:
Right triangle models Triangle.
Equilateral triangle models Triangle.
Therefore, right triangle can be converted to equilateral triangle?
In Christ,
Steven Watanabe