Lines Matching refs:oa
40 explicit binary_writer(output_adapter_t<CharType> adapter) : oa(std::move(adapter)) in binary_writer()
42 JSON_ASSERT(oa); in binary_writer()
84 oa->write_character(to_char_type(0xF6)); in write_cbor()
90 oa->write_character(j.m_value.boolean in write_cbor()
109 oa->write_character(to_char_type(0x18)); in write_cbor()
114 oa->write_character(to_char_type(0x19)); in write_cbor()
119 oa->write_character(to_char_type(0x1A)); in write_cbor()
124 oa->write_character(to_char_type(0x1B)); in write_cbor()
139 oa->write_character(to_char_type(0x38)); in write_cbor()
144 oa->write_character(to_char_type(0x39)); in write_cbor()
149 oa->write_character(to_char_type(0x3A)); in write_cbor()
154 oa->write_character(to_char_type(0x3B)); in write_cbor()
169 oa->write_character(to_char_type(0x18)); in write_cbor()
174 oa->write_character(to_char_type(0x19)); in write_cbor()
179 oa->write_character(to_char_type(0x1A)); in write_cbor()
184 oa->write_character(to_char_type(0x1B)); in write_cbor()
195 oa->write_character(to_char_type(0xF9)); in write_cbor()
196 oa->write_character(to_char_type(0x7E)); in write_cbor()
197 oa->write_character(to_char_type(0x00)); in write_cbor()
202 oa->write_character(to_char_type(0xf9)); in write_cbor()
203 … oa->write_character(j.m_value.number_float > 0 ? to_char_type(0x7C) : to_char_type(0xFC)); in write_cbor()
204 oa->write_character(to_char_type(0x00)); in write_cbor()
223 oa->write_character(to_char_type(0x78)); in write_cbor()
228 oa->write_character(to_char_type(0x79)); in write_cbor()
233 oa->write_character(to_char_type(0x7A)); in write_cbor()
239 oa->write_character(to_char_type(0x7B)); in write_cbor()
245 oa->write_characters( in write_cbor()
261 oa->write_character(to_char_type(0x98)); in write_cbor()
266 oa->write_character(to_char_type(0x99)); in write_cbor()
271 oa->write_character(to_char_type(0x9A)); in write_cbor()
277 oa->write_character(to_char_type(0x9B)); in write_cbor()
324 oa->write_character(to_char_type(0x58)); in write_cbor()
329 oa->write_character(to_char_type(0x59)); in write_cbor()
334 oa->write_character(to_char_type(0x5A)); in write_cbor()
340 oa->write_character(to_char_type(0x5B)); in write_cbor()
346 oa->write_characters( in write_cbor()
363 oa->write_character(to_char_type(0xB8)); in write_cbor()
368 oa->write_character(to_char_type(0xB9)); in write_cbor()
373 oa->write_character(to_char_type(0xBA)); in write_cbor()
379 oa->write_character(to_char_type(0xBB)); in write_cbor()
408 oa->write_character(to_char_type(0xC0)); in write_msgpack()
414 oa->write_character(j.m_value.boolean in write_msgpack()
435 oa->write_character(to_char_type(0xCC)); in write_msgpack()
441 oa->write_character(to_char_type(0xCD)); in write_msgpack()
447 oa->write_character(to_char_type(0xCE)); in write_msgpack()
453 oa->write_character(to_char_type(0xCF)); in write_msgpack()
468 oa->write_character(to_char_type(0xD0)); in write_msgpack()
475 oa->write_character(to_char_type(0xD1)); in write_msgpack()
482 oa->write_character(to_char_type(0xD2)); in write_msgpack()
489 oa->write_character(to_char_type(0xD3)); in write_msgpack()
506 oa->write_character(to_char_type(0xCC)); in write_msgpack()
512 oa->write_character(to_char_type(0xCD)); in write_msgpack()
518 oa->write_character(to_char_type(0xCE)); in write_msgpack()
524 oa->write_character(to_char_type(0xCF)); in write_msgpack()
548 oa->write_character(to_char_type(0xD9)); in write_msgpack()
554 oa->write_character(to_char_type(0xDA)); in write_msgpack()
560 oa->write_character(to_char_type(0xDB)); in write_msgpack()
565 oa->write_characters( in write_msgpack()
583 oa->write_character(to_char_type(0xDC)); in write_msgpack()
589 oa->write_character(to_char_type(0xDD)); in write_msgpack()
645 oa->write_character(to_char_type(output_type)); in write_msgpack()
657 oa->write_character(to_char_type(output_type)); in write_msgpack()
666 oa->write_character(to_char_type(output_type)); in write_msgpack()
677 oa->write_characters( in write_msgpack()
696 oa->write_character(to_char_type(0xDE)); in write_msgpack()
702 oa->write_character(to_char_type(0xDF)); in write_msgpack()
736 oa->write_character(to_char_type('Z')); in write_ubjson()
745 oa->write_character(j.m_value.boolean in write_ubjson()
774 oa->write_character(to_char_type('S')); in write_ubjson()
777 oa->write_characters( in write_ubjson()
787 oa->write_character(to_char_type('[')); in write_ubjson()
804 oa->write_character(to_char_type('$')); in write_ubjson()
805 oa->write_character(first_prefix); in write_ubjson()
811 oa->write_character(to_char_type('#')); in write_ubjson()
822 oa->write_character(to_char_type(']')); in write_ubjson()
832 oa->write_character(to_char_type('[')); in write_ubjson()
838 oa->write_character(to_char_type('$')); in write_ubjson()
839 oa->write_character('U'); in write_ubjson()
844 oa->write_character(to_char_type('#')); in write_ubjson()
850 oa->write_characters( in write_ubjson()
858 oa->write_character(to_char_type('U')); in write_ubjson()
859 oa->write_character(j.m_value.binary->data()[i]); in write_ubjson()
865 oa->write_character(to_char_type(']')); in write_ubjson()
875 oa->write_character(to_char_type('{')); in write_ubjson()
892 oa->write_character(to_char_type('$')); in write_ubjson()
893 oa->write_character(first_prefix); in write_ubjson()
899 oa->write_character(to_char_type('#')); in write_ubjson()
906 oa->write_characters( in write_ubjson()
914 oa->write_character(to_char_type('}')); in write_ubjson()
953 oa->write_character(to_char_type(element_type)); // boolean in write_bson_entry_header()
954 oa->write_characters( in write_bson_entry_header()
966 oa->write_character(value ? to_char_type(0x01) : to_char_type(0x00)); in write_bson_boolean()
996 oa->write_characters( in write_bson_string()
1118 oa->write_character(to_char_type(0x00)); in write_bson_array()
1132 oa->write_characters(reinterpret_cast<const CharType*>(value.data()), value.size()); in write_bson_binary()
1258 oa->write_character(to_char_type(0x00)); in write_bson_object()
1301 oa->write_character(get_ubjson_float_prefix(n)); in write_number_with_ubjson_prefix()
1316 oa->write_character(to_char_type('i')); // int8 in write_number_with_ubjson_prefix()
1324 oa->write_character(to_char_type('U')); // uint8 in write_number_with_ubjson_prefix()
1332 oa->write_character(to_char_type('I')); // int16 in write_number_with_ubjson_prefix()
1340 oa->write_character(to_char_type('l')); // int32 in write_number_with_ubjson_prefix()
1348 oa->write_character(to_char_type('L')); // int64 in write_number_with_ubjson_prefix()
1356 oa->write_character(to_char_type('H')); // high-precision number in write_number_with_ubjson_prefix()
1363 oa->write_character(to_char_type(static_cast<std::uint8_t>(number[i]))); in write_number_with_ubjson_prefix()
1379 oa->write_character(to_char_type('i')); // int8 in write_number_with_ubjson_prefix()
1387 oa->write_character(to_char_type('U')); // uint8 in write_number_with_ubjson_prefix()
1395 oa->write_character(to_char_type('I')); // int16 in write_number_with_ubjson_prefix()
1403 oa->write_character(to_char_type('l')); // int32 in write_number_with_ubjson_prefix()
1411 oa->write_character(to_char_type('L')); // int64 in write_number_with_ubjson_prefix()
1420 oa->write_character(to_char_type('H')); // high-precision number in write_number_with_ubjson_prefix()
1427 oa->write_character(to_char_type(static_cast<std::uint8_t>(number[i]))); in write_number_with_ubjson_prefix()
1556 oa->write_characters(vec.data(), sizeof(NumberType)); in write_number()
1569 oa->write_character(format == detail::input_format_t::cbor in write_compact_float()
1576 oa->write_character(format == detail::input_format_t::cbor in write_compact_float()
1632 output_adapter_t<CharType> oa = nullptr; member in nlohmann::detail::binary_writer