File tree 8 files changed +0
-51
lines changed
include/simdjson/generic/ondemand
8 files changed +0
-51
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,6 @@ class array {
18
18
* Exists so you can declare a variable and later assign to it before use.
19
19
*/
20
20
simdjson_really_inline array () noexcept = default;
21
- simdjson_really_inline array (array &&other) noexcept = default;
22
- simdjson_really_inline array &operator =(array &&other) noexcept = default ;
23
- array (const array &) = delete ;
24
- array &operator =(const array &) = delete ;
25
21
26
22
/* *
27
23
* Begin array iteration.
@@ -96,10 +92,7 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array> : public SIMDJS
96
92
public:
97
93
simdjson_really_inline simdjson_result (SIMDJSON_IMPLEMENTATION::ondemand::array &&value) noexcept ; // /< @private
98
94
simdjson_really_inline simdjson_result (error_code error) noexcept ; // /< @private
99
-
100
95
simdjson_really_inline simdjson_result () noexcept = default;
101
- simdjson_really_inline simdjson_result (simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array> &&a) noexcept = default;
102
- simdjson_really_inline ~simdjson_result () noexcept = default ; // /< @private
103
96
104
97
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array_iterator> begin () noexcept ;
105
98
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array_iterator> end () noexcept ;
Original file line number Diff line number Diff line change @@ -75,10 +75,7 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array_iterator> : publ
75
75
public:
76
76
simdjson_really_inline simdjson_result (SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &&value) noexcept ; // /< @private
77
77
simdjson_really_inline simdjson_result (error_code error) noexcept ; // /< @private
78
-
79
78
simdjson_really_inline simdjson_result () noexcept = default;
80
- simdjson_really_inline simdjson_result (simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array_iterator> &&a) noexcept = default;
81
- simdjson_really_inline ~simdjson_result () noexcept = default ; // /< @private
82
79
83
80
//
84
81
// Iterator interface
Original file line number Diff line number Diff line change @@ -20,11 +20,6 @@ class field : public std::pair<raw_json_string, value> {
20
20
*/
21
21
simdjson_really_inline field () noexcept ;
22
22
23
- simdjson_really_inline field (field &&other) noexcept = default;
24
- simdjson_really_inline field &operator =(field &&other) noexcept = default ;
25
- simdjson_really_inline field (const field &other) noexcept = delete;
26
- simdjson_really_inline field &operator =(const field &other) noexcept = delete ;
27
-
28
23
/* *
29
24
* Get the key as a string_view (for higher speed, consider raw_key).
30
25
* We deliberately use a more cumbersome name (unescaped_key) to force users
@@ -67,10 +62,7 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::field> : public SIMDJS
67
62
public:
68
63
simdjson_really_inline simdjson_result (SIMDJSON_IMPLEMENTATION::ondemand::field &&value) noexcept ; // /< @private
69
64
simdjson_really_inline simdjson_result (error_code error) noexcept ; // /< @private
70
-
71
65
simdjson_really_inline simdjson_result () noexcept = default;
72
- simdjson_really_inline simdjson_result (simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::field> &&a) noexcept = default;
73
- simdjson_really_inline ~simdjson_result () noexcept = default ; // /< @private
74
66
75
67
simdjson_really_inline simdjson_result<std::string_view> unescaped_key () noexcept ;
76
68
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string> key () noexcept ;
Original file line number Diff line number Diff line change @@ -16,11 +16,6 @@ class object {
16
16
*/
17
17
simdjson_really_inline object () noexcept = default;
18
18
19
- simdjson_really_inline object (object &&other) noexcept = default;
20
- simdjson_really_inline object &operator =(object &&other) noexcept = default ;
21
- object (const object &) = delete ;
22
- object &operator =(const object &) = delete ;
23
-
24
19
simdjson_really_inline object_iterator begin () noexcept ;
25
20
simdjson_really_inline object_iterator end () noexcept ;
26
21
@@ -76,10 +71,7 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::object> : public SIMDJ
76
71
public:
77
72
simdjson_really_inline simdjson_result (SIMDJSON_IMPLEMENTATION::ondemand::object &&value) noexcept ; // /< @private
78
73
simdjson_really_inline simdjson_result (error_code error) noexcept ; // /< @private
79
-
80
74
simdjson_really_inline simdjson_result () noexcept = default;
81
- simdjson_really_inline simdjson_result (simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::object> &&a) noexcept = default;
82
- simdjson_really_inline ~simdjson_result () noexcept = default ; // /< @private
83
75
84
76
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::object_iterator> begin () noexcept ;
85
77
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::object_iterator> end () noexcept ;
Original file line number Diff line number Diff line change @@ -15,9 +15,6 @@ class object_iterator {
15
15
*/
16
16
simdjson_really_inline object_iterator () noexcept = default;
17
17
18
- simdjson_really_inline object_iterator (const object_iterator &o) noexcept = default;
19
- simdjson_really_inline object_iterator &operator =(const object_iterator &o) noexcept = default ;
20
-
21
18
//
22
19
// Iterator interface
23
20
//
@@ -71,10 +68,7 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::object_iterator> : pub
71
68
public:
72
69
simdjson_really_inline simdjson_result (SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &&value) noexcept ; // /< @private
73
70
simdjson_really_inline simdjson_result (error_code error) noexcept ; // /< @private
74
-
75
71
simdjson_really_inline simdjson_result () noexcept = default;
76
- simdjson_really_inline simdjson_result (simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::object_iterator> &&a) noexcept = default;
77
- simdjson_really_inline ~simdjson_result () noexcept = default ; // /< @private
78
72
79
73
//
80
74
// Iterator interface
Original file line number Diff line number Diff line change @@ -32,9 +32,6 @@ class raw_json_string {
32
32
*/
33
33
simdjson_really_inline raw_json_string () noexcept = default;
34
34
35
- simdjson_really_inline raw_json_string (const raw_json_string &other) noexcept = default;
36
- simdjson_really_inline raw_json_string &operator =(const raw_json_string &other) noexcept = default ;
37
-
38
35
/* *
39
36
* Create a new invalid raw_json_string pointed at the given location in the JSON.
40
37
*
Original file line number Diff line number Diff line change @@ -22,12 +22,6 @@ class value {
22
22
*/
23
23
simdjson_really_inline value () noexcept = default;
24
24
25
- simdjson_really_inline value (value &&other) noexcept = default;
26
- simdjson_really_inline value &operator =(value && other) noexcept = default ;
27
- simdjson_really_inline value (const value &) noexcept = default;
28
- simdjson_really_inline value &operator =(const value &) noexcept = default ;
29
- simdjson_really_inline ~value () noexcept = default ;
30
-
31
25
/* *
32
26
* Get this value as the given type.
33
27
*
@@ -310,10 +304,7 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> : public SIMDJS
310
304
public:
311
305
simdjson_really_inline simdjson_result (SIMDJSON_IMPLEMENTATION::ondemand::value &&value) noexcept ; // /< @private
312
306
simdjson_really_inline simdjson_result (error_code error) noexcept ; // /< @private
313
-
314
307
simdjson_really_inline simdjson_result () noexcept = default;
315
- simdjson_really_inline simdjson_result (simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value> &&a) noexcept = default;
316
- simdjson_really_inline ~simdjson_result () noexcept = default ; // /< @private
317
308
318
309
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array> get_array () && noexcept ;
319
310
simdjson_really_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::array> get_array () & noexcept ;
Original file line number Diff line number Diff line change @@ -26,10 +26,6 @@ class value_iterator {
26
26
27
27
public:
28
28
simdjson_really_inline value_iterator () noexcept = default;
29
- simdjson_really_inline value_iterator (value_iterator &&other) noexcept = default;
30
- simdjson_really_inline value_iterator &operator =(value_iterator &&other) noexcept = default ;
31
- simdjson_really_inline value_iterator (const value_iterator &other) noexcept = default;
32
- simdjson_really_inline value_iterator &operator =(const value_iterator &other) noexcept = default ;
33
29
34
30
/* *
35
31
* Denote that we're starting a document.
@@ -276,10 +272,7 @@ struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value_iterator> : publ
276
272
public:
277
273
simdjson_really_inline simdjson_result (SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &&value) noexcept ; // /< @private
278
274
simdjson_really_inline simdjson_result (error_code error) noexcept ; // /< @private
279
-
280
275
simdjson_really_inline simdjson_result () noexcept = default;
281
- simdjson_really_inline simdjson_result (simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::value_iterator> &&a) noexcept = default;
282
- simdjson_really_inline ~simdjson_result () noexcept = default ; // /< @private
283
276
};
284
277
285
278
} // namespace simdjson
You can’t perform that action at this time.
0 commit comments