Home
last modified time | relevance | path

Searched full:json_pointer (Results 1 – 25 of 74) sorted by relevance

123

/third_party/json/include/nlohmann/detail/
Djson_pointer.hpp33 /// @sa https://json.nlohmann.me/api/json_pointer/
35 class json_pointer class
42 friend class json_pointer;
61 /// @sa https://json.nlohmann.me/api/json_pointer/json_pointer/
62 explicit json_pointer(const string_t& s = "") in json_pointer() function in json_pointer
67 /// @sa https://json.nlohmann.me/api/json_pointer/to_string/
79 /// @sa https://json.nlohmann.me/api/json_pointer/operator_string/
89 friend std::ostream& operator<<(std::ostream& o, const json_pointer& ptr) in operator <<()
97 /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/
98 json_pointer& operator/=(const json_pointer& ptr) in operator /=()
[all …]
/third_party/json/tests/src/
Dunit-json_pointer.cpp25 CHECK_THROWS_WITH_AS(json::json_pointer("foo"),
28 CHECK_THROWS_WITH_AS(json::json_pointer("/~~"),
31 CHECK_THROWS_WITH_AS(json::json_pointer("/~"),
34 json::json_pointer p;
43 json::json_pointer const ptr("/10e");
69 CHECK(j[json::json_pointer()] == j);
70 CHECK(j[json::json_pointer("")] == j);
71 CHECK(j.contains(json::json_pointer()));
72 CHECK(j.contains(json::json_pointer("")));
75 CHECK(j[json::json_pointer("/foo")] == j["foo"]);
[all …]
/third_party/json/docs/examples/
Djson_pointer__to_string.cpp9 json::json_pointer ptr1(""); in main()
10 json::json_pointer ptr2("/foo"); in main()
11 json::json_pointer ptr3("/foo/0"); in main()
12 json::json_pointer ptr4("/"); in main()
13 json::json_pointer ptr5("/a~1b"); in main()
14 json::json_pointer ptr6("/c%d"); in main()
15 json::json_pointer ptr7("/e^f"); in main()
16 json::json_pointer ptr8("/g|h"); in main()
17 json::json_pointer ptr9("/i\\j"); in main()
18 json::json_pointer ptr10("/k\"l"); in main()
[all …]
Djson_pointer.cpp9 json::json_pointer p1; in main()
10 json::json_pointer p2(""); in main()
11 json::json_pointer p3("/"); in main()
12 json::json_pointer p4("//"); in main()
13 json::json_pointer p5("/foo/bar"); in main()
14 json::json_pointer p6("/foo/bar/-"); in main()
15 json::json_pointer p7("/foo/~0"); in main()
16 json::json_pointer p8("/foo/~1"); in main()
21 json::json_pointer p9("foo"); in main()
31 json::json_pointer p10("/foo/~"); in main()
[all …]
Djson_pointer__empty.cpp9 json::json_pointer ptr0; in main()
10 json::json_pointer ptr1(""); in main()
11 json::json_pointer ptr2("/foo"); in main()
12 json::json_pointer ptr3("/foo/0"); in main()
Djson_pointer__parent_pointer.cpp9 json::json_pointer ptr1(""); in main()
10 json::json_pointer ptr2("/foo"); in main()
11 json::json_pointer ptr3("/foo/0"); in main()
Djson_pointer__operator__notequal.cpp9 json::json_pointer ptr0; in main()
10 json::json_pointer ptr1(""); in main()
11 json::json_pointer ptr2("/foo"); in main()
Djson_pointer__operator__equal.cpp9 json::json_pointer ptr0; in main()
10 json::json_pointer ptr1(""); in main()
11 json::json_pointer ptr2("/foo"); in main()
Djson_pointer__operator__equal_stringtype.cpp10 json::json_pointer ptr0; in main()
11 json::json_pointer ptr1(""); in main()
12 json::json_pointer ptr2("/foo"); in main()
Djson_pointer__operator__notequal_stringtype.cpp9 json::json_pointer ptr0; in main()
10 json::json_pointer ptr1(""); in main()
11 json::json_pointer ptr2("/foo"); in main()
Djson_pointer__string_t.cpp8 json::json_pointer::string_t s = "This is a string."; in main()
12 …std::cout << std::boolalpha << std::is_same<json::json_pointer::string_t, json::string_t>::value <… in main()
Djson_pointer__operator_string_t.cpp9 json::json_pointer ptr1("/foo/0"); in main()
10 json::json_pointer ptr2("/a~1b"); in main()
Djson_pointer__back.cpp9 json::json_pointer ptr1("/foo"); in main()
10 json::json_pointer ptr2("/foo/0"); in main()
/third_party/json/docs/mkdocs/docs/integration/
Dmigration_guide.md56 - Comparing JSON Pointers with strings via [`operator==`](../api/json_pointer/operator_eq.md) and
57 [`operator!=`](../api/json_pointer/operator_ne.md) is deprecated since 3.11.2. To compare a
58 …[`json_pointer`](../api/json_pointer/index.md) `p` with a string `s`, convert `s` to a `json_point…
59 [`json_pointer::operator==`](../api/json_pointer/operator_eq.md) or
60 [`json_pointer::operator!=`](../api/json_pointer/operator_ne.md).
65 nlohmann::json::json_pointer lhs("/foo/bar/1");
72 nlohmann::json::json_pointer lhs("/foo/bar/1");
73 assert(lhs == nlohmann::json::json_pointer("/foo/bar/1"));
77 …([`json_pointer::operator string_t`](../api/json_pointer/operator_string_t.md)) is deprecated sinc…
78 [`json_pointer::to_string`](../api/json_pointer/to_string.md) instead.
[all …]
/third_party/json/docs/mkdocs/docs/api/
Doperator_literal_json_pointer.md4 json_pointer operator ""_json_pointer(const char* s, std::size_t n);
8 to a string literal and returns a [`json_pointer`](json_pointer/index.md) object if no parse error …
31 [`json_pointer`](json_pointer/index.md) value parsed from `s`
35 The function can throw anything that [`json_pointer::json_pointer`](json_pointer/index.md) would th…
59 - [json_pointer](json_pointer/index.md) - type to represent JSON Pointers
Doperator_ltlt.md1 # <small>nlohmann::</small>operator<<(basic_json), <small>nlohmann::</small>operator<<(json_pointer)
6 std::ostream& operator<<(std::ostream& o, const json_pointer& ptr); // (2)
18 obtained using the [`to_string`](json_pointer/to_string.md) member function.
/third_party/json/docs/mkdocs/docs/api/json_pointer/
Doperator_slash.md1 # <small>nlohmann::json_pointer::</small>operator/
5 json_pointer operator/(const json_pointer& lhs, const json_pointer& rhs);
8 json_pointer operator/(const json_pointer& lhs, string_t token);
11 json_pointer operator/(const json_pointer& lhs, std::size_t array_idx);
Doperator_eq.md1 # <small>nlohmann::json_pointer::</small>operator==
7 const json_pointer<RefStringTypeLhs>& lhs,
8 const json_pointer<RefStringTypeRhs>& rhs) noexcept; // (1)
12 const json_pointer<RefStringTypeLhs>& lhs,
18 const json_pointer<RefStringTypeRhs>& rhs); // (2)
21 class json_pointer {
24 const json_pointer<RefStringTypeRhs>& rhs) const noexcept; // (1)
41 : the string type derived from the `json_pointer` operand ([`json_pointer::string_t`](string_t.md…
Doperator_ne.md1 # <small>nlohmann::json_pointer::</small>operator!=
7 const json_pointer<RefStringTypeLhs>& lhs,
8 const json_pointer<RefStringTypeRhs>& rhs) noexcept; // (1)
12 const json_pointer<RefStringTypeLhs>& lhs,
18 const json_pointer<RefStringTypeRhs>& rhs); // (2)
32 : the string type derived from the `json_pointer` operand ([`json_pointer::string_t`](string_t.md…
Doperator_slasheq.md1 # <small>nlohmann::json_pointer::</small>operator/=
5 json_pointer& operator/=(const json_pointer& ptr);
8 json_pointer& operator/=(string_t token);
11 json_pointer& operator/=(std::size_t array_idx)
Djson_pointer.md1 # <small>nlohmann::json_pointer::</small>json_pointer
4 explicit json_pointer(const string_t& s = "");
29 --8<-- "examples/json_pointer.cpp"
35 --8<-- "examples/json_pointer.output"
Dindex.md1 # <small>nlohmann::</small>json_pointer
5 class json_pointer;
29 - [(constructor)](json_pointer.md)
/third_party/json/docs/mkdocs/
Dmkdocs.yml72 - features/json_pointer.md
223 - json_pointer:
224 - 'Overview': api/json_pointer/index.md
225 - '(Constructor)': api/json_pointer/json_pointer.md
226 - 'back': api/json_pointer/back.md
227 - 'empty': api/json_pointer/empty.md
228 - 'operator string_t': api/json_pointer/operator_string_t.md
229 - 'operator==': api/json_pointer/operator_eq.md
230 - 'operator!=': api/json_pointer/operator_ne.md
231 - 'operator/': api/json_pointer/operator_slash.md
[all …]
/third_party/json/docs/docset/
DdocSet.sql127 INSERT INTO searchIndex(name, type, path) VALUES ('json_pointer', 'Class', 'api/json_pointer/index.…
128 INSERT INTO searchIndex(name, type, path) VALUES ('json_pointer::back', 'Method', 'api/json_pointer
129 INSERT INTO searchIndex(name, type, path) VALUES ('json_pointer::empty', 'Method', 'api/json_pointe…
130 …searchIndex(name, type, path) VALUES ('json_pointer::json_pointer', 'Constructor', 'api/json_point…
131 …ERT INTO searchIndex(name, type, path) VALUES ('json_pointer::operator==', 'Operator', 'api/json_p…
132 …ERT INTO searchIndex(name, type, path) VALUES ('json_pointer::operator!=', 'Operator', 'api/json_p…
133 …SERT INTO searchIndex(name, type, path) VALUES ('json_pointer::operator/', 'Operator', 'api/json_p…
134 …ERT INTO searchIndex(name, type, path) VALUES ('json_pointer::operator/=', 'Operator', 'api/json_p…
135 … INTO searchIndex(name, type, path) VALUES ('json_pointer::operator string_t', 'Operator', 'api/js…
136 …RT INTO searchIndex(name, type, path) VALUES ('json_pointer::parent_pointer', 'Method', 'api/json_…
[all …]
/third_party/json/docs/mkdocs/docs/features/
Djson_pointer.md45 json::json_pointer p = "/nested/one";
55 [constructor documentation](../api/json_pointer/json_pointer.md) for more information.
76 auto val2 = j.at[json::json_pointer("/nested/three/1")]; // false
77 auto val3 = j.value[json::json_pointer("/nested/four", 0)]; // 0
123 - Class [`json_pointer`](../api/json_pointer/index.md)

123