Deprecate json_pointer/string_t comparisons
This commit is contained in:
parent
b0422f8013
commit
c2532084a0
@ -858,6 +858,7 @@ class json_pointer
|
|||||||
|
|
||||||
/// @brief compares JSON pointer and string for equality
|
/// @brief compares JSON pointer and string for equality
|
||||||
/// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
|
/// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator==(json_pointer))
|
||||||
bool operator==(const string_t& rhs) const
|
bool operator==(const string_t& rhs) const
|
||||||
{
|
{
|
||||||
return *this == json_pointer(rhs);
|
return *this == json_pointer(rhs);
|
||||||
@ -922,6 +923,7 @@ inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeLhs,
|
template<typename RefStringTypeLhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator==(json_pointer, json_pointer))
|
||||||
inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
||||||
const StringType& rhs)
|
const StringType& rhs)
|
||||||
{
|
{
|
||||||
@ -930,6 +932,7 @@ inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeRhs,
|
template<typename RefStringTypeRhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator==(json_pointer, json_pointer))
|
||||||
inline bool operator==(const StringType& lhs,
|
inline bool operator==(const StringType& lhs,
|
||||||
const json_pointer<RefStringTypeRhs>& rhs)
|
const json_pointer<RefStringTypeRhs>& rhs)
|
||||||
{
|
{
|
||||||
@ -945,6 +948,7 @@ inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeLhs,
|
template<typename RefStringTypeLhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator!=(json_pointer, json_pointer))
|
||||||
inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
||||||
const StringType& rhs)
|
const StringType& rhs)
|
||||||
{
|
{
|
||||||
@ -953,6 +957,7 @@ inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeRhs,
|
template<typename RefStringTypeRhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator!=(json_pointer, json_pointer))
|
||||||
inline bool operator!=(const StringType& lhs,
|
inline bool operator!=(const StringType& lhs,
|
||||||
const json_pointer<RefStringTypeRhs>& rhs)
|
const json_pointer<RefStringTypeRhs>& rhs)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -14460,6 +14460,7 @@ class json_pointer
|
|||||||
|
|
||||||
/// @brief compares JSON pointer and string for equality
|
/// @brief compares JSON pointer and string for equality
|
||||||
/// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
|
/// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator==(json_pointer))
|
||||||
bool operator==(const string_t& rhs) const
|
bool operator==(const string_t& rhs) const
|
||||||
{
|
{
|
||||||
return *this == json_pointer(rhs);
|
return *this == json_pointer(rhs);
|
||||||
@ -14524,6 +14525,7 @@ inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeLhs,
|
template<typename RefStringTypeLhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator==(json_pointer, json_pointer))
|
||||||
inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
||||||
const StringType& rhs)
|
const StringType& rhs)
|
||||||
{
|
{
|
||||||
@ -14532,6 +14534,7 @@ inline bool operator==(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeRhs,
|
template<typename RefStringTypeRhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator==(json_pointer, json_pointer))
|
||||||
inline bool operator==(const StringType& lhs,
|
inline bool operator==(const StringType& lhs,
|
||||||
const json_pointer<RefStringTypeRhs>& rhs)
|
const json_pointer<RefStringTypeRhs>& rhs)
|
||||||
{
|
{
|
||||||
@ -14547,6 +14550,7 @@ inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeLhs,
|
template<typename RefStringTypeLhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeLhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator!=(json_pointer, json_pointer))
|
||||||
inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
||||||
const StringType& rhs)
|
const StringType& rhs)
|
||||||
{
|
{
|
||||||
@ -14555,6 +14559,7 @@ inline bool operator!=(const json_pointer<RefStringTypeLhs>& lhs,
|
|||||||
|
|
||||||
template<typename RefStringTypeRhs,
|
template<typename RefStringTypeRhs,
|
||||||
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
typename StringType = typename json_pointer<RefStringTypeRhs>::string_t>
|
||||||
|
JSON_HEDLEY_DEPRECATED_FOR(3.11.2, operator!=(json_pointer, json_pointer))
|
||||||
inline bool operator!=(const StringType& lhs,
|
inline bool operator!=(const StringType& lhs,
|
||||||
const json_pointer<RefStringTypeRhs>& rhs)
|
const json_pointer<RefStringTypeRhs>& rhs)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user