$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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
>>> definitions
>> under the same name, yes you have ODR but that is hardly a library
>> problem.
>> :)
>>
>>
> 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?
Regards,
Adam