Skip to content

Commit 1a18d2c

Browse files
justindhillonweiliw-amzhallogameboy
authored
fix broken links (#278)
Co-authored-by: Wei Li <weiliw@amazon.com> Co-authored-by: Jyun-Yu Jiang <hallogameboy@gmail.com>
1 parent 951ed33 commit 1a18d2c

File tree

1 file changed

+17
-17
lines changed
  • pecos/core/third_party/nlohmann_json

1 file changed

+17
-17
lines changed

pecos/core/third_party/nlohmann_json/json.hpp

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14698,7 +14698,7 @@ The invariants are checked by member function assert_invariant().
1469814698
@endinternal
1469914699

1470014700
@see [RFC 7159: The JavaScript Object Notation (JSON) Data Interchange
14701-
Format](http://rfc7159.net/rfc7159)
14701+
Format](https://datatracker.ietf.org/doc/html/rfc7159)
1470214702

1470314703
@since version 1.0.0
1470414704

@@ -14939,7 +14939,7 @@ class basic_json
1493914939
/*!
1494014940
@brief a type for an object
1494114941

14942-
[RFC 7159](http://rfc7159.net/rfc7159) describes JSON objects as follows:
14942+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) describes JSON objects as follows:
1494314943
> An object is an unordered collection of zero or more name/value pairs,
1494414944
> where a name is a string and a value is a string, number, boolean, null,
1494514945
> object, or array.
@@ -14993,7 +14993,7 @@ class basic_json
1499314993

1499414994
#### Limits
1499514995

14996-
[RFC 7159](http://rfc7159.net/rfc7159) specifies:
14996+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) specifies:
1499714997
> An implementation may set limits on the maximum depth of nesting.
1499814998

1499914999
In this class, the object's limit of nesting is not explicitly constrained.
@@ -15016,7 +15016,7 @@ class basic_json
1501615016
name/value pairs in a different order than they were originally stored. In
1501715017
fact, keys will be traversed in alphabetical order as `std::map` with
1501815018
`std::less` is used by default. Please note this behavior conforms to [RFC
15019-
7159](http://rfc7159.net/rfc7159), because any order implements the
15019+
7159](https://datatracker.ietf.org/doc/html/rfc7159), because any order implements the
1502015020
specified "unordered" nature of JSON objects.
1502115021
*/
1502215022
using object_t = ObjectType<StringType,
@@ -15028,7 +15028,7 @@ class basic_json
1502815028
/*!
1502915029
@brief a type for an array
1503015030

15031-
[RFC 7159](http://rfc7159.net/rfc7159) describes JSON arrays as follows:
15031+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) describes JSON arrays as follows:
1503215032
> An array is an ordered sequence of zero or more values.
1503315033

1503415034
To store objects in C++, a type is defined by the template parameters
@@ -15052,7 +15052,7 @@ class basic_json
1505215052

1505315053
#### Limits
1505415054

15055-
[RFC 7159](http://rfc7159.net/rfc7159) specifies:
15055+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) specifies:
1505615056
> An implementation may set limits on the maximum depth of nesting.
1505715057

1505815058
In this class, the array's limit of nesting is not explicitly constrained.
@@ -15074,7 +15074,7 @@ class basic_json
1507415074
/*!
1507515075
@brief a type for a string
1507615076

15077-
[RFC 7159](http://rfc7159.net/rfc7159) describes JSON strings as follows:
15077+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) describes JSON strings as follows:
1507815078
> A string is a sequence of zero or more Unicode characters.
1507915079

1508015080
To store objects in C++, a type is defined by the template parameter
@@ -15101,7 +15101,7 @@ class basic_json
1510115101

1510215102
#### String comparison
1510315103

15104-
[RFC 7159](http://rfc7159.net/rfc7159) states:
15104+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) states:
1510515105
> Software implementations are typically required to test names of object
1510615106
> members for equality. Implementations that transform the textual
1510715107
> representation into sequences of Unicode code units and then perform the
@@ -15127,7 +15127,7 @@ class basic_json
1512715127
/*!
1512815128
@brief a type for a boolean
1512915129

15130-
[RFC 7159](http://rfc7159.net/rfc7159) implicitly describes a boolean as a
15130+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) implicitly describes a boolean as a
1513115131
type which differentiates the two literals `true` and `false`.
1513215132

1513315133
To store objects in C++, a type is defined by the template parameter @a
@@ -15153,7 +15153,7 @@ class basic_json
1515315153
/*!
1515415154
@brief a type for a number (integer)
1515515155

15156-
[RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
15156+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) describes numbers as follows:
1515715157
> The representation of numbers is similar to that used in most
1515815158
> programming languages. A number is represented in base 10 using decimal
1515915159
> digits. It contains an integer component that may be prefixed with an
@@ -15191,7 +15191,7 @@ class basic_json
1519115191

1519215192
#### Limits
1519315193

15194-
[RFC 7159](http://rfc7159.net/rfc7159) specifies:
15194+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) specifies:
1519515195
> An implementation may set limits on the range and precision of numbers.
1519615196

1519715197
When the default type is used, the maximal integer number that can be
@@ -15202,7 +15202,7 @@ class basic_json
1520215202
will be automatically be stored as @ref number_unsigned_t or @ref
1520315203
number_float_t.
1520415204

15205-
[RFC 7159](http://rfc7159.net/rfc7159) further states:
15205+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) further states:
1520615206
> Note that when such software is used, numbers that are integers and are
1520715207
> in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
1520815208
> that implementations will agree exactly on their numeric values.
@@ -15225,7 +15225,7 @@ class basic_json
1522515225
/*!
1522615226
@brief a type for a number (unsigned)
1522715227

15228-
[RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
15228+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) describes numbers as follows:
1522915229
> The representation of numbers is similar to that used in most
1523015230
> programming languages. A number is represented in base 10 using decimal
1523115231
> digits. It contains an integer component that may be prefixed with an
@@ -15263,7 +15263,7 @@ class basic_json
1526315263

1526415264
#### Limits
1526515265

15266-
[RFC 7159](http://rfc7159.net/rfc7159) specifies:
15266+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) specifies:
1526715267
> An implementation may set limits on the range and precision of numbers.
1526815268

1526915269
When the default type is used, the maximal integer number that can be
@@ -15273,7 +15273,7 @@ class basic_json
1527315273
deserialization, too large or small integer numbers will be automatically
1527415274
be stored as @ref number_integer_t or @ref number_float_t.
1527515275

15276-
[RFC 7159](http://rfc7159.net/rfc7159) further states:
15276+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) further states:
1527715277
> Note that when such software is used, numbers that are integers and are
1527815278
> in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
1527915279
> that implementations will agree exactly on their numeric values.
@@ -15296,7 +15296,7 @@ class basic_json
1529615296
/*!
1529715297
@brief a type for a number (floating-point)
1529815298

15299-
[RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
15299+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) describes numbers as follows:
1530015300
> The representation of numbers is similar to that used in most
1530115301
> programming languages. A number is represented in base 10 using decimal
1530215302
> digits. It contains an integer component that may be prefixed with an
@@ -15334,7 +15334,7 @@ class basic_json
1533415334

1533515335
#### Limits
1533615336

15337-
[RFC 7159](http://rfc7159.net/rfc7159) states:
15337+
[RFC 7159](https://datatracker.ietf.org/doc/html/rfc7159) states:
1533815338
> This specification allows implementations to set limits on the range and
1533915339
> precision of numbers accepted. Since software that implements IEEE
1534015340
> 754-2008 binary64 (double precision) numbers is generally available and

0 commit comments

Comments
 (0)