Lines Matching defs:null

2858     null,             ///< null value
2874 - order: null < boolean < number < object < array < string < binary
2890 0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */,
4361 case value_t::null: // LCOV_EXCL_LINE
4433 n+1 is the index of the terminating null byte or the end of file.
4597 JSON_THROW(type_error::create(302, concat("type must be null, but is ", j.type_name()), &j));
4627 case value_t::null:
4921 case value_t::null:
5214 case value_t::null:
5944 null, 0, 0U, and false, etc.
5961 case BasicJsonType::value_t::null:
6608 @brief a null value was read
6611 virtual bool null() = 0;
6755 bool null()
6814 // add null at given key and store the reference for later
6939 bool null()
7229 bool null()
7344 literal_null, ///< the `null` literal
7374 return "null literal";
7545 function returns successfully, token_buffer is *not* null-terminated (as it
8885 // end of input (the null byte is needed when parsing from
8964 using null_function_t = decltype(std::declval<T&>().null());
9060 "Missing/invalid function: bool null()");
9386 case 0x0A: // null
9388 return sax->null();
9902 case 0xF6: // null
9903 return sax->null();
10489 return sax->null();
11385 case 'Z': // null
11386 return sax->null();
12214 // set top-level value to null if it was discarded by the callback
12392 if (JSON_HEDLEY_UNLIKELY(!sax->null()))
12904 case value_t::null:
13001 case value_t::null:
13003 // set to end so begin()==end() is true: null is empty
13045 case value_t::null:
13084 case value_t::null:
13128 case value_t::null:
13181 case value_t::null:
13232 case value_t::null:
13273 case value_t::null:
13318 case value_t::null:
13377 case value_t::null:
13453 case value_t::null:
13482 case value_t::null:
13965 case detail::value_t::null:
14020 with pointer `"/this/that"` on a null value is equivalent to calling
14022 changing the null value to an object.
14039 // convert null values to arrays or objects before continuing
14080 case detail::value_t::null:
14131 case detail::value_t::null:
14187 case detail::value_t::null:
14238 case detail::value_t::null:
14317 case detail::value_t::null:
14413 @note Empty objects or arrays are flattened to `null`.
14426 // flatten empty array as null
14445 // flatten empty object as null
14459 case detail::value_t::null:
14985 case value_t::null:
15008 case value_t::null:
15332 case value_t::null: // nil
15660 case value_t::null:
15873 and the entry name size (and its null-terminator).
15942 @brief Writes a BSON element with key @a name and null value
16109 case value_t::null:
16156 case value_t::null:
16423 case value_t::null:
17843 @note The result is NOT null-terminated.
18177 o->write_characters("null", 4);
18206 o->write_characters("null}", 5);
18249 case value_t::null:
18251 o->write_characters("null", 4);
18688 o->write_characters("null", 4);
19593 null | null | *no value is stored*
19620 /// default constructor (for null values)
19683 case value_t::null:
19693 if (JSON_HEDLEY_UNLIKELY(t == value_t::null))
19817 case value_t::null:
19894 case value_t::null:
19989 /// @brief create a null object
19992 : basic_json(value_t::null)
20054 case value_t::null:
20229 case value_t::null:
20290 case value_t::null:
20368 case value_t::null:
20388 other.m_type = value_t::null;
20478 /// @brief return whether value is null
20482 return m_type == value_t::null;
21228 // implicitly convert null value to an empty array
21239 // fill up array with null values if given idx is outside range
21287 // implicitly convert null value to an empty object
21340 // implicitly convert null value to an empty object
21634 m_type = value_t::null;
21651 case value_t::null:
21705 m_type = value_t::null;
21724 case value_t::null:
22079 case value_t::null:
22081 // null values are empty
22118 case value_t::null:
22120 // null values are empty
22169 case value_t::null:
22249 case value_t::null:
22260 // push_back only works for null objects or arrays
22266 // transform null object into an array
22278 // if val is moved from, basic_json move constructor marks it null, so we do not call the destructor
22293 // push_back only works for null objects or arrays
22299 // transform null object into an array
22325 // push_back only works for null objects or objects
22331 // transform null object into an object
22381 // emplace_back only works for null objects or arrays
22387 // transform null object into an array
22406 // emplace only works for null objects or arrays
22412 // transform null object into an object
22587 // implicitly convert null value to an empty object
22764 case value_t::null: \
23333 case value_t::null:
23334 return "null";
23362 value_t m_type = value_t::null;
23907 case value_t::null:
24237 case value_t::null: