|
Boost : |
Subject: Re: [boost] [multi_index] Taking advantage of C++17 auto template params to simplify key specification
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2017-09-27 17:15:36
AMDG
On 09/27/2017 06:13 AM, Joaquin M López Muñoz via Boost wrote:
> El 27/09/2017 a las 13:47, Dominique Devienne via Boost escribió:
>> On Wed, Sep 27, 2017 at 12:53 PM, Joaquin M López Muñoz via Boost <
>> boost_at_[hidden]> wrote:
>> <snip>
>>>
>> C++17 def#2
>>
>> [...]
>> I'm out of my depth here, but the fact you use inheritance means the
>> two types are not the
>> same as a consequence, right? I.e. std::is_name<def#1, def#2>
>> is false?
>
> Correct, these are different types.
>
> <snip>
>
> No, template aliases don't support partial specialization. But I don't
> see any fundamental
> problem with subclassing.
>
To make them be the same type, the best way is
to reverse it so that member, const_mem_fun, etc.
are aliases for key.
In Christ,
Steven Watanabe
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk