Uy Ha
d812fa5edc
Fix compilation error when std::variant has the same types
2024-04-02 01:23:25 +00:00
Uy Ha
35638ead37
fix style
2023-07-04 06:06:43 +00:00
Uy Ha
6507243913
fix style
2023-07-04 05:30:35 +00:00
Uy Ha
211c50c755
enhance error handling, implement object_with_zone, and add more tests
2023-07-03 16:17:12 +00:00
Uy Ha
d6b2de9243
fix MSVC build
2023-07-03 14:01:56 +00:00
Uy Ha
327f3d1ad0
implement as and pack for std::variant
2023-07-03 13:37:37 +00:00
Tim Blechmann
8b87e62835
make some headers self-contained
...
some headers are not self-contained, as they depend on
symbols from headers which aren't included
2022-03-23 15:29:12 +08:00
Daniil Kovalev
7b7615a6d9
Modernize codebase
...
- Enhance CMakeLists.txt files.
- Move to Boost Test from Google Test to support pre-C++11 compilers.
- Add more configurations on CI matrix builds.
- Other minor fixes
2021-07-01 18:17:20 +03:00
Daniil Kovalev
388891edad
Add support for more binary buffer types
...
Add support for the following types:
- `std::array<std::byte>`
- `std::span<char>`
- `std::span<unsigned char>`
- `std::span<std::byte>`
2021-05-10 16:06:26 +03:00
Igor Sadchenko
9a3cd0c951
Fixed many warnings/errors with macro __GNUC__(issue #850 )
2020-03-26 02:03:25 +03:00
Takatoshi Kondo
8a788f3a48
Added C++17 std::byte support.
...
`std::byte` is mapped to
https://github.com/msgpack/msgpack/blob/master/spec.md#int-format-family .
`std::vector<std::byte>` and `std::byte[]` are mapped to https://github.com/msgpack/msgpack/blob/master/spec.md#bin-format-family .
2018-08-12 16:23:39 +09:00
Takatoshi Kondo
a502097fd0
Solved #597 .
...
Added `std::optional` and `std::string_view` adaptors.
2017-06-13 18:22:48 +09:00