Dmitry Arkhipov
|
2ebbd0cfe3
|
to_number overload takes error
|
2021-05-08 01:01:45 +03:00 |
|
Dogan Ulus
|
f6a429e443
|
Expand and improve tests
|
2021-05-06 21:29:35 +03:00 |
|
Dogan Ulus
|
87a93dade5
|
Add std::hash specializations for json types
|
2021-05-06 21:24:26 +03:00 |
|
Vinnie Falco
|
499ef7d4b1
|
Revert "Add value::is_integral"
This reverts commit 099a82957a.
|
2020-11-17 11:44:10 -08:00 |
|
Vinnie Falco
|
099a82957a
|
Add value::is_integral
|
2020-11-16 10:18:48 -08:00 |
|
Krystian Stasiowski
|
a09d596781
|
Use is_same over is_same_v
|
2020-10-21 09:54:42 -07:00 |
|
Vinnie Falco
|
0a905acf9d
|
Tidy up pilfering
|
2020-10-06 11:59:58 -07:00 |
|
Vinnie Falco
|
ca9e94c490
|
Tidy up to_number
|
2020-10-05 16:16:48 -07:00 |
|
Vinnie Falco
|
2032232f9e
|
value::to_number replaces number_cast
|
2020-10-05 13:17:13 -07:00 |
|
Vinnie Falco
|
592783499e
|
Tidy up value and tests
|
2020-10-05 11:44:13 -07:00 |
|
Vinnie Falco
|
94d11a74e6
|
Refactor storage_ptr (API Change)
|
2020-10-04 19:07:58 -07:00 |
|
Vinnie Falco
|
b95be4fd15
|
8-bit integers are supported
fix #433
|
2020-10-04 11:21:55 -07:00 |
|
Vinnie Falco
|
531287af2b
|
long double is not a fundamental type:
fix #432
Users have to opt-in to the narrowing conversion
by using static_cast.
|
2020-10-04 11:21:55 -07:00 |
|
Vinnie Falco
|
9b86962fbc
|
Add metadata and update repo links
|
2020-10-04 11:06:25 -07:00 |
|
Vinnie Falco
|
c113849f59
|
Tidy up assignment and swap
fix #357
|
2020-09-17 16:09:29 -07:00 |
|
Vinnie Falco
|
360b611612
|
Roll back value kind interface changes:
fix #339
* value::is_array, et. al. return bool
* value::if_array returns a pointer
* array::if_contains replaces contains
* object::if_contains replaces contains
* object::contains returns bool
|
2020-09-15 18:10:33 -07:00 |
|
Vinnie Falco
|
e0b7b2b4f9
|
Tidy up dtor exception specs and docs
fix #309
|
2020-09-15 17:43:10 -07:00 |
|
Vinnie Falco
|
7b7a977fd4
|
value is Regular
fix #313
|
2020-09-11 11:53:21 -07:00 |
|
Krystian Stasiowski
|
f3d0710e37
|
Handler specifies structure and string limits
|
2020-09-09 12:12:50 -07:00 |
|
Vinnie Falco
|
8b11ca3586
|
Replace value::if_ with value::is_
close #249
|
2020-09-04 15:48:58 -07:00 |
|
Vinnie Falco
|
c4dc2b2052
|
Tidy up exceptions
|
2020-09-02 07:00:44 -07:00 |
|
Vinnie Falco
|
94e26abb66
|
standalone is an inline namespace
fix #181, close #244
|
2020-09-01 15:44:47 -07:00 |
|
Vinnie Falco
|
8893e108e3
|
max_size for array and object is equal
close #167
|
2020-08-18 13:46:21 -07:00 |
|
Krystian Stasiowski
|
904252de0b
|
Fix repo links
close #123
|
2020-07-03 11:51:58 -07:00 |
|
AeroStun
|
4d1587900f
|
Make key_value_pair tuple-like
close #112, close #121
|
2020-06-30 16:56:42 -07:00 |
|
Vinnie Falco
|
f47fbeb1a5
|
Refactor value conversions
|
2020-06-08 15:11:12 -07:00 |
|
Vinnie Falco
|
a6d2549ddf
|
storage_ptr fixes:
* Fix constraint in constructor
* No longer constructible from nullptr
|
2020-05-01 17:41:38 -07:00 |
|
Vinnie Falco
|
1061bcaa21
|
Check array contents in tests
|
2020-05-01 17:41:31 -07:00 |
|
Vinnie Falco
|
9d3f055ff5
|
Workaround for LLVM/clang-cl bug
|
2020-04-30 19:00:09 -07:00 |
|
Vinnie Falco
|
ab00f37499
|
Add key_c_str
|
2020-04-05 13:32:50 -07:00 |
|
Vinnie Falco
|
a47b0f3fc1
|
storage_ptr uses memory_resource
|
2020-04-05 13:21:29 -07:00 |
|
Krystian Stasiowski
|
27f8b5d1e9
|
Fix move construction of value from object
|
2020-03-08 16:53:14 -07:00 |
|
Vinnie Falco
|
846266c09c
|
Add value::operator= overload
|
2019-12-19 16:23:18 -08:00 |
|
Vinnie Falco
|
bd7fd2ff57
|
Refactor exceptions
|
2019-12-18 21:12:19 -08:00 |
|
Vinnie Falco
|
2d579c440c
|
Add value::at overloads
|
2019-12-15 18:23:53 -08:00 |
|
Vinnie Falco
|
94647c341d
|
Refactor value conversions
|
2019-12-15 04:24:54 -08:00 |
|
Vinnie Falco
|
07246e2909
|
Add standalone test_suite
|
2019-12-11 18:34:39 -08:00 |
|
Vinnie Falco
|
3844c0eb09
|
Add value_ref for initializer lists
|
2019-12-09 20:08:40 -08:00 |
|
Vinnie Falco
|
18ad267b70
|
Standalone doesn't include boost
|
2019-12-02 03:34:44 -08:00 |
|
Vinnie Falco
|
e0b3ca5f0d
|
Rename to storage()
|
2019-11-18 05:16:57 -08:00 |
|
Vinnie Falco
|
dc89f5cad1
|
Coverage
|
2019-11-15 04:10:58 -08:00 |
|
Vinnie Falco
|
6c5888984a
|
More doc work
|
2019-11-14 18:51:55 -08:00 |
|
Vinnie Falco
|
83778c5005
|
doc work
|
2019-11-14 15:56:03 -08:00 |
|
Vinnie Falco
|
68f3df0403
|
Tidy
|
2019-11-11 19:21:48 -08:00 |
|
Vinnie Falco
|
297f32daa6
|
Object coverage
|
2019-11-09 09:25:34 -08:00 |
|
Vinnie Falco
|
9cfa2ed5c6
|
Tidy up
|
2019-11-06 05:42:06 -08:00 |
|
Vinnie Falco
|
bcd79e831d
|
Don't set kind on value
|
2019-11-02 20:17:49 -07:00 |
|
Vinnie Falco
|
4680e0106c
|
Refactor numbers
|
2019-10-31 18:26:16 -07:00 |
|
Vinnie Falco
|
5b4dbec5c7
|
Remove default_storage
|
2019-10-30 17:40:49 -07:00 |
|
Vinnie Falco
|
dd8dd9929f
|
serializer work
|
2019-10-26 06:31:07 -07:00 |
|