Files
simdjson-simdjson/include/simdjson/generic/ondemand
Daniel Lemire a33fdc2770 Unconfusing clang (#2147)
* In some cases, clang might try to cast an ondemand::document to an
ondemand::document, instead of calling the move constructor. So we
can disable the template cast.

* In some cases, clang might get confused when constructing an ondemand
document in a constructor: instead of calling the move constructor, it
somehow ends up trying to cast a document to a document. We can easily
disallow this behavior with std::enable_if.

* making compatible with C++11

---------

Co-authored-by: Daniel Lemire <dlemire@lemire.me>
2024-03-10 13:20:39 -04:00
..
2024-03-10 13:20:39 -04:00
2024-03-10 13:20:39 -04:00
2024-02-23 16:50:55 -05:00
2024-02-26 20:39:08 -05:00
2024-02-26 20:39:08 -05:00
2023-12-19 12:15:59 -05:00
2023-10-30 12:51:02 -04:00
2024-02-26 20:39:08 -05:00
2024-02-26 20:39:08 -05:00
2024-02-26 20:39:08 -05:00