Subject: Re: [boost] [qvm] deduce_xx traits wouldn't introduce ODR issues.
From: Adam Wulkiewicz (adam.wulkiewicz_at_[hidden])
Date: 2015-12-23 09:24:04
Vicente J. Botet Escriba wrote:
> Le 10/12/2015 08:30, Emil Dotchevski a Ã©crit :
>> On Wed, Dec 9, 2015 at 10:36 PM, Vicente J. Botet Escriba <
>> vicente.botet_at_[hidden]> wrote:
>>> Le 10/12/2015 00:15, Emil Dotchevski a Ã©crit :
>>>> On Wed, Dec 9, 2015 at 2:51 PM, Vicente J. Botet Escriba <
>>>> vicente.botet_at_[hidden]> wrote:
>>> The problem appear when two such programmers do it (think of 3pp).
>>> If within one program two programmers introduce two different
>> under the same name, yes you have ODR but that is hardly a library
> Hmm. This is a library issue, because the library provides an
> interface that allows to configure types that don't know each other by
> two different parts.
> TBoost.Conversion was rejected exactly by this reason.
This indeed is an important point, unfortunately I cannot take it into
account because it wasn't mentioned in any review.
Vincente, do you plan to write one?