Skip to content

Commit 156d2ef

Browse files
committed
decstr_to_integer -> dec_to_integer
1 parent d55ede7 commit 156d2ef

File tree

11 files changed

+36
-36
lines changed

11 files changed

+36
-36
lines changed

include/jsoncons/json_parser.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2432,7 +2432,7 @@ class basic_json_parser : public ser_context
24322432
void end_negative_value(basic_json_visitor<char_type>& visitor, std::error_code& ec)
24332433
{
24342434
int64_t val;
2435-
auto result = jsoncons::utility::decstr_to_integer(buffer_.data(), buffer_.length(), val);
2435+
auto result = jsoncons::utility::dec_to_integer(buffer_.data(), buffer_.length(), val);
24362436
if (result)
24372437
{
24382438
visitor.int64_value(val, semantic_tag::none, *this, ec);
@@ -2449,7 +2449,7 @@ class basic_json_parser : public ser_context
24492449
void end_positive_value(basic_json_visitor<char_type>& visitor, std::error_code& ec)
24502450
{
24512451
uint64_t val;
2452-
auto result = jsoncons::utility::decstr_to_integer(buffer_.data(), buffer_.length(), val);
2452+
auto result = jsoncons::utility::dec_to_integer(buffer_.data(), buffer_.length(), val);
24532453
if (result)
24542454
{
24552455
visitor.uint64_value(val, semantic_tag::none, *this, ec);

include/jsoncons/json_type_traits.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1656,7 +1656,7 @@ namespace variant_detail
16561656
{
16571657
auto sv = j.as_string_view();
16581658
Rep n{0};
1659-
auto result = jsoncons::utility::decstr_to_integer(sv.data(), sv.size(), n);
1659+
auto result = jsoncons::utility::dec_to_integer(sv.data(), sv.size(), n);
16601660
if (!result)
16611661
{
16621662
return duration_type();

include/jsoncons/reflect/json_conv_traits.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1688,7 +1688,7 @@ namespace variant_detail
16881688
{
16891689
auto sv = j.as_string_view();
16901690
Rep n{0};
1691-
auto result = jsoncons::utility::decstr_to_integer(sv.data(), sv.size(), n);
1691+
auto result = jsoncons::utility::dec_to_integer(sv.data(), sv.size(), n);
16921692
if (!result)
16931693
{
16941694
return duration_type();

include/jsoncons/utility/read_number.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ bool is_base16(const CharT* s, std::size_t length)
262262

263263
template <typename T,typename CharT>
264264
typename std::enable_if<ext_traits::integer_limits<T>::is_specialized && !ext_traits::integer_limits<T>::is_signed,to_number_result<CharT>>::type
265-
decstr_to_integer(const CharT* s, std::size_t length, T& value)
265+
dec_to_integer(const CharT* s, std::size_t length, T& value)
266266
{
267267
if (length == 0)
268268
{
@@ -324,7 +324,7 @@ decstr_to_integer(const CharT* s, std::size_t length, T& value)
324324

325325
template <typename T,typename CharT>
326326
typename std::enable_if<ext_traits::integer_limits<T>::is_specialized && ext_traits::integer_limits<T>::is_signed,to_number_result<CharT>>::type
327-
decstr_to_integer(const CharT* s, std::size_t length, T& value)
327+
dec_to_integer(const CharT* s, std::size_t length, T& value)
328328
{
329329
if (length == 0)
330330
{
@@ -338,7 +338,7 @@ decstr_to_integer(const CharT* s, std::size_t length, T& value)
338338
using U = typename ext_traits::make_unsigned<T>::type;
339339

340340
U num;
341-
auto ru = decstr_to_integer(s, length, num);
341+
auto ru = dec_to_integer(s, length, num);
342342
if (ru.ec != std::errc())
343343
{
344344
return to_number_result<CharT>(ru.ptr, ru.ec);
@@ -611,11 +611,11 @@ to_integer(const CharT* s, T& n)
611611
return to_integer<T,CharT>(s, std::char_traits<CharT>::length(s), n);
612612
}
613613

614-
// hexstr_to_integer
614+
// hex_to_integer
615615

616616
template <typename T,typename CharT>
617617
typename std::enable_if<ext_traits::integer_limits<T>::is_specialized && ext_traits::integer_limits<T>::is_signed,to_number_result<CharT>>::type
618-
hexstr_to_integer(const CharT* s, std::size_t length, T& n)
618+
hex_to_integer(const CharT* s, std::size_t length, T& n)
619619
{
620620
static_assert(ext_traits::integer_limits<T>::is_specialized, "Integer type not specialized");
621621
JSONCONS_ASSERT(length > 0);
@@ -699,7 +699,7 @@ hexstr_to_integer(const CharT* s, std::size_t length, T& n)
699699

700700
template <typename T,typename CharT>
701701
typename std::enable_if<ext_traits::integer_limits<T>::is_specialized && !ext_traits::integer_limits<T>::is_signed,to_number_result<CharT>>::type
702-
hexstr_to_integer(const CharT* s, std::size_t length, T& n)
702+
hex_to_integer(const CharT* s, std::size_t length, T& n)
703703
{
704704
static_assert(ext_traits::integer_limits<T>::is_specialized, "Integer type not specialized");
705705
JSONCONS_ASSERT(length > 0);

include/jsoncons/utility/uri.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@ namespace jsoncons {
710710
auto hex = encoded.substr(i + 1, 2);
711711

712712
uint8_t n;
713-
jsoncons::utility::hexstr_to_integer<uint8_t>(hex.data(), hex.size(), n);
713+
jsoncons::utility::hex_to_integer<uint8_t>(hex.data(), hex.size(), n);
714714
decoded.push_back((char)n);
715715
i += 3;
716716
}

include/jsoncons_ext/cbor/cbor_encoder.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,7 @@ class basic_cbor_encoder final : public basic_json_visitor<char>
871871
if (exponent.length() > 0)
872872
{
873873
int64_t val{ 0 };
874-
auto r = jsoncons::utility::hexstr_to_integer(exponent.data(), exponent.length(), val);
874+
auto r = jsoncons::utility::hex_to_integer(exponent.data(), exponent.length(), val);
875875
if (!r)
876876
{
877877
ec = r.error_code();
@@ -883,7 +883,7 @@ class basic_cbor_encoder final : public basic_json_visitor<char>
883883
if (JSONCONS_UNLIKELY(ec)) return;
884884

885885
int64_t val{ 0 };
886-
auto r = jsoncons::utility::hexstr_to_integer(s.data(),s.length(), val);
886+
auto r = jsoncons::utility::hex_to_integer(s.data(),s.length(), val);
887887
if (r)
888888
{
889889
visit_int64(val, semantic_tag::none, context, ec);

include/jsoncons_ext/csv/csv_parser.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2261,7 +2261,7 @@ class basic_csv_parser : public ser_context
22612261
if (is_negative)
22622262
{
22632263
int64_t val{ 0 };
2264-
auto result = jsoncons::utility::decstr_to_integer(buffer_.data(), buffer_.length(), val);
2264+
auto result = jsoncons::utility::dec_to_integer(buffer_.data(), buffer_.length(), val);
22652265
if (result)
22662266
{
22672267
visitor.int64_value(val, semantic_tag::none, *this, ec);
@@ -2276,7 +2276,7 @@ class basic_csv_parser : public ser_context
22762276
else
22772277
{
22782278
uint64_t val{ 0 };
2279-
auto result = jsoncons::utility::decstr_to_integer(buffer_.data(), buffer_.length(), val);
2279+
auto result = jsoncons::utility::dec_to_integer(buffer_.data(), buffer_.length(), val);
22802280
if (result)
22812281
{
22822282
visitor.uint64_value(val, semantic_tag::none, *this, ec);

include/jsoncons_ext/jsonpath/jsonpath_selector.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ namespace detail {
269269
else if (current.is_array())
270270
{
271271
int64_t n{0};
272-
auto r = jsoncons::utility::decstr_to_integer(identifier_.data(), identifier_.size(), n);
272+
auto r = jsoncons::utility::dec_to_integer(identifier_.data(), identifier_.size(), n);
273273
if (r)
274274
{
275275
auto index = (n >= 0) ? static_cast<std::size_t>(n) : static_cast<std::size_t>(static_cast<int64_t>(current.size()) + n);
@@ -322,7 +322,7 @@ namespace detail {
322322
if (current.is_array())
323323
{
324324
int64_t n{0};
325-
auto r = jsoncons::utility::decstr_to_integer(identifier_.data(), identifier_.size(), n);
325+
auto r = jsoncons::utility::dec_to_integer(identifier_.data(), identifier_.size(), n);
326326
if (r)
327327
{
328328
auto index = (n >= 0) ? static_cast<std::size_t>(n) : static_cast<std::size_t>(static_cast<int64_t>(current.size()) + n);

include/jsoncons_ext/jsonpointer/jsonpointer.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ namespace jsonpointer {
405405
return current;
406406
}
407407
std::size_t index{0};
408-
auto result = jsoncons::utility::decstr_to_integer(buffer.data(), buffer.length(), index);
408+
auto result = jsoncons::utility::dec_to_integer(buffer.data(), buffer.length(), index);
409409
if (!result)
410410
{
411411
ec = jsonpointer_errc::invalid_index;
@@ -446,7 +446,7 @@ namespace jsonpointer {
446446
return current;
447447
}
448448
std::size_t index{0};
449-
auto result = jsoncons::utility::decstr_to_integer(buffer.data(), buffer.length(), index);
449+
auto result = jsoncons::utility::dec_to_integer(buffer.data(), buffer.length(), index);
450450
if (!result)
451451
{
452452
ec = jsonpointer_errc::invalid_index;
@@ -690,7 +690,7 @@ namespace jsonpointer {
690690
else
691691
{
692692
std::size_t index{0};
693-
auto result = jsoncons::utility::decstr_to_integer(buffer.data(), buffer.length(), index);
693+
auto result = jsoncons::utility::dec_to_integer(buffer.data(), buffer.length(), index);
694694
if (!result)
695695
{
696696
ec = jsonpointer_errc::invalid_index;
@@ -826,7 +826,7 @@ namespace jsonpointer {
826826
else
827827
{
828828
std::size_t index{0};
829-
auto result = jsoncons::utility::decstr_to_integer(buffer.data(), buffer.length(), index);
829+
auto result = jsoncons::utility::dec_to_integer(buffer.data(), buffer.length(), index);
830830
if (!result)
831831
{
832832
ec = jsonpointer_errc::invalid_index;
@@ -965,7 +965,7 @@ namespace jsonpointer {
965965
else
966966
{
967967
std::size_t index{0};
968-
auto result = jsoncons::utility::decstr_to_integer(buffer.data(), buffer.length(), index);
968+
auto result = jsoncons::utility::dec_to_integer(buffer.data(), buffer.length(), index);
969969
if (!result)
970970
{
971971
ec = jsonpointer_errc::invalid_index;
@@ -1069,7 +1069,7 @@ namespace jsonpointer {
10691069
else
10701070
{
10711071
std::size_t index{};
1072-
auto result = jsoncons::utility::decstr_to_integer(buffer.data(), buffer.length(), index);
1072+
auto result = jsoncons::utility::dec_to_integer(buffer.data(), buffer.length(), index);
10731073
if (!result)
10741074
{
10751075
ec = jsonpointer_errc::invalid_index;
@@ -1290,7 +1290,7 @@ namespace jsonpointer {
12901290
for (const auto& item : value.object_range())
12911291
{
12921292
std::size_t n;
1293-
auto r = jsoncons::utility::decstr_to_integer(item.key().data(),item.key().size(), n);
1293+
auto r = jsoncons::utility::dec_to_integer(item.key().data(),item.key().size(), n);
12941294
if (!r || (index++ != n))
12951295
{
12961296
safe = false;
@@ -1344,7 +1344,7 @@ namespace jsonpointer {
13441344
{
13451345
auto s = *it;
13461346
std::size_t n{0};
1347-
auto r = jsoncons::utility::decstr_to_integer(s.data(), s.size(), n);
1347+
auto r = jsoncons::utility::dec_to_integer(s.data(), s.size(), n);
13481348
if (r.ec == std::errc() && (index++ == n))
13491349
{
13501350
if (!part->is_array())

test/corelib/src/json_as_tests.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ TEST_CASE("json::as<__int128>()")
109109
std::string s1 = "-18446744073709551617";
110110

111111
__int128 n;
112-
auto result = jsoncons::utility::decstr_to_integer(s1.data(),s1.size(), n);
112+
auto result = jsoncons::utility::dec_to_integer(s1.data(),s1.size(), n);
113113
REQUIRE(result.ec == std::errc());
114114

115115
jsoncons::json doc(s1);
@@ -131,7 +131,7 @@ TEST_CASE("json::as<unsigned __int128>()")
131131

132132
unsigned __int128 n;
133133

134-
auto result = jsoncons::utility::decstr_to_integer(s1.data(),s1.size(), n);
134+
auto result = jsoncons::utility::dec_to_integer(s1.data(),s1.size(), n);
135135
REQUIRE(result.ec == std::errc());
136136

137137
jsoncons::json doc(s1);

test/corelib/src/utility/read_number_tests.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,64 +68,64 @@ TEST_CASE("jsoncons::utility::to_integer tests")
6868
}
6969
}
7070

71-
TEST_CASE("utility::decstr_to_integer tests")
71+
TEST_CASE("utility::dec_to_integer tests")
7272
{
7373
SECTION("")
7474
{
7575
std::string s = "-";
7676
int64_t val;
77-
auto result = jsoncons::utility::decstr_to_integer(s.data(), s.length(), val);
77+
auto result = jsoncons::utility::dec_to_integer(s.data(), s.length(), val);
7878
REQUIRE_FALSE(result);
7979
CHECK(result.ec == std::errc::invalid_argument);
8080
}
8181
SECTION("-")
8282
{
8383
std::string s = "-";
8484
int64_t val;
85-
auto result = jsoncons::utility::decstr_to_integer(s.data(), s.length(), val);
85+
auto result = jsoncons::utility::dec_to_integer(s.data(), s.length(), val);
8686
REQUIRE_FALSE(result);
8787
CHECK(result.ec == std::errc::invalid_argument);
8888
}
8989
SECTION("max uint64_t")
9090
{
9191
std::string s = std::to_string((std::numeric_limits<uint64_t>::max)());
9292
uint64_t value{ 0 };
93-
auto result = jsoncons::utility::decstr_to_integer(s.data(), s.length(), value);
93+
auto result = jsoncons::utility::dec_to_integer(s.data(), s.length(), value);
9494
REQUIRE(result);
9595
CHECK(value == (std::numeric_limits<uint64_t>::max)());
9696
s.push_back('0');
97-
auto result2 = jsoncons::utility::decstr_to_integer(s.data(), s.length(), value);
97+
auto result2 = jsoncons::utility::dec_to_integer(s.data(), s.length(), value);
9898
REQUIRE_FALSE(result2);
9999
}
100100
SECTION("min int64_t")
101101
{
102102
std::string s = "-9223372036854775808";
103103
int64_t val;
104-
auto result = jsoncons::utility::decstr_to_integer(s.data(), s.length(), val);
104+
auto result = jsoncons::utility::dec_to_integer(s.data(), s.length(), val);
105105
REQUIRE(result);
106106
CHECK(val == (std::numeric_limits<int64_t>::min)());
107107
}
108108
SECTION("max int64_t")
109109
{
110110
std::string s = "9223372036854775807";
111111
int64_t val;
112-
auto result = jsoncons::utility::decstr_to_integer(s.data(), s.length(), val);
112+
auto result = jsoncons::utility::dec_to_integer(s.data(), s.length(), val);
113113
REQUIRE(result);
114114
CHECK(val == (std::numeric_limits<int64_t>::max)());
115115
}
116116
SECTION("min int64_t - 1")
117117
{
118118
std::string s = "-9223372036854775809";
119119
int64_t val;
120-
auto result = jsoncons::utility::decstr_to_integer(s.data(), s.length(), val);
120+
auto result = jsoncons::utility::dec_to_integer(s.data(), s.length(), val);
121121
REQUIRE_FALSE(result);
122122
CHECK(result.ec == std::errc::result_out_of_range);
123123
}
124124
SECTION("max int64_t + 1")
125125
{
126126
std::string s = "9223372036854775808";
127127
int64_t val;
128-
auto result = jsoncons::utility::decstr_to_integer(s.data(), s.length(), val);
128+
auto result = jsoncons::utility::dec_to_integer(s.data(), s.length(), val);
129129
REQUIRE_FALSE(result);
130130
CHECK(result.ec == std::errc::result_out_of_range);
131131
}

0 commit comments

Comments
 (0)