Boost logo

Boost :

From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2020-09-22 17:19:53


On Thu, Sep 17, 2020 at 11:10 AM Andrzej Krzemienski via Boost
<boost_at_[hidden]> wrote:
> 2. The documentation for array object and index mention "Satisfies the
> requirements of ContiguousContainer, ReversibleContainer, and
> SequenceContainer" These requirements are never defined or referenced. The
> user will not even know if you defined them or if they are "commonly
> known". Maybe add link to cppreference.com:

Fixed in develop, thanks.

> 4. Documentation for value::operator= seems corrupt:
> https://master.json.cpp.al/json/ref/boost__json__value/operator_eq_/overload4.html
> * it has sections with no content
> * It is an unconstrained template, it look like it can accept any type

Fixed in develop.

> 6. Some functions (like operator== or swap(x, y)) are naturally part of
> class interface, even though they are not member functions. It is annoying
> and confusing that rather than being listed along with the class they
> belong to they are instead listed separately as "free functions"

Fixed in develop.

> The docs are not uniform about this issue. For `json::value` operator== is
> listed as friends along with other member functions, but not 2-argument
> swap().

Fixed in develop.

Thanks


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk