Skip to content

Commit a63366e

Browse files
committed
Merge branch 'bigint_parse' of https://github.com/danielaparker/jsoncons
2 parents f070f95 + 53cd438 commit a63366e

File tree

11 files changed

+231
-178
lines changed

11 files changed

+231
-178
lines changed

doc/ref/corelib/bigint_chars_format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ int main()
2323
{
2424
std::string s = "-18446744073709551617";
2525
26-
json j(bigint::parse(s.c_str()));
26+
json j(bigint(s.c_str()));
2727
2828
std::cout << "(1) " << print(j) << "\n\n";
2929

doc/ref/corelib/bignum_format_kind.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ int main()
2626
{
2727
std::string s = "-18446744073709551617";
2828
29-
json j(bigint::parse(s.c_str()));
29+
json j(bigint(s.c_str()));
3030
3131
std::cout << "(1) " << print(j) << "\n\n";
3232

examples_boost/serialization_examples.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ void bignum_serialization_examples1()
343343
{
344344
std::string s = "-18446744073709551617";
345345

346-
json j(bigint::parse(s.c_str()));
346+
json j(bigint(s.c_str()));
347347

348348
std::cout << "(default) ";
349349
j.dump(std::cout);

include/jsoncons/json_encoder.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -983,7 +983,7 @@ namespace detail {
983983
}
984984
case bignum_format_kind::base64:
985985
{
986-
bigint n = bigint::parse(sv.data(), sv.length());
986+
bigint n(sv.data(), sv.length());
987987
bool is_neg = n < 0;
988988
if (is_neg)
989989
{
@@ -1006,7 +1006,7 @@ namespace detail {
10061006
}
10071007
case bignum_format_kind::base64url:
10081008
{
1009-
bigint n = bigint::parse(sv.data(), sv.length());
1009+
bigint n(sv.data(), sv.length());
10101010
bool is_neg = n < 0;
10111011
if (is_neg)
10121012
{
@@ -1303,7 +1303,7 @@ namespace detail {
13031303
}
13041304
case bignum_format_kind::base64:
13051305
{
1306-
bigint n = bigint::parse(sv.data(), sv.length());
1306+
bigint n(sv.data(), sv.length());
13071307
bool is_neg = n < 0;
13081308
if (is_neg)
13091309
{
@@ -1324,7 +1324,7 @@ namespace detail {
13241324
}
13251325
case bignum_format_kind::base64url:
13261326
{
1327-
bigint n = bigint::parse(sv.data(), sv.length());
1327+
bigint n(sv.data(), sv.length());
13281328
bool is_neg = n < 0;
13291329
if (is_neg)
13301330
{

0 commit comments

Comments
 (0)