Boost logo

Boost Users :

Subject: Re: [Boost-users] Possible Boost.Variant issue with JSON AST
From: Gavin Lambert (boost_at_[hidden])
Date: 2019-01-10 23:15:19


On 11/01/2019 07:36, Michael Powell wrote:
> Here's my attempt at a flattened single source example:
>
> https://wandbox.org/permlink/83c3VXZ4W1DHoEBc

The problems in that code are that you're using completely the wrong types.

In key_t, you're inheriting the base_type copy-constructor and
copy-assignment, and then creating new shadowing constructors and
assignment operators for the base_type (note: these are *not* a
copy-constructor nor copy-assignment operator for key_t itself!).

In numeric_t(const sign_type& other), you're getting compile errors
because you probably intended to use numeric_t instead of sign_type as
the parameter.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net