MCPcopy Create free account

hub / github.com/boostorg/json / functions

Functions1,628 in github.com/boostorg/json

↓ 3 callersFunctiontestBoolean
test/basic_parser.cpp:332
↓ 3 callersMethodtry_push
append item to vector, returning if item was added
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:97
↓ 3 callersFunctionuint32_hi64
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:190
↓ 3 callersFunctionumul128_generic
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:171
↓ 3 callersFunctionwrap_conversion_exceptions
include/boost/json/detail/value_to.hpp:736
↓ 3 callersMethodwrite_some
Overload @param s The character string to parse. @param ec */
include/boost/json/parser.hpp:382
↓ 2 callersMethod_pair
(kv)
src/boost_json_gdb_printers.py:222
↓ 2 callersMethodbegin
example/parse_into.cpp:114
↓ 2 callersFunctionbench
bench/bench.cpp:286
↓ 2 callersFunctionclear_container
include/boost/json/detail/parse_into.hpp:513
↓ 2 callersMethodcopy
Copy a substring to another string. Copies `std::min(count, size() - pos)` characters starting at index `pos` to the string pointed t
include/boost/json/string.hpp:1637
↓ 2 callersFunctioncount_digits
assumes p..p+15 are valid
include/boost/json/detail/sse2.hpp:268
↓ 2 callersFunctiondigit_from_char
Convert characters for 0-9, A-Z, a-z to 0-35. Anything else is 255
include/boost/json/detail/charconv/detail/from_chars_integer_impl.hpp:42
↓ 2 callersFunctiondiv1e9
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:150
↓ 2 callersMethoddocument_filename
doc/htmldir.rb:20
↓ 2 callersMethoddocument_filepath
doc/htmldir.rb:28
↓ 2 callersFunctiondouble_computeInvPow5
Computes 5^-i in the form required by Ryu, and stores it in the given pointer.
include/boost/json/detail/ryu/detail/d2s.hpp:163
↓ 2 callersFunctiondouble_computePow5
Computes 5^i in the form required by Ryu, and stores it in the given pointer.
include/boost/json/detail/ryu/detail/d2s.hpp:137
↓ 2 callersFunctionempty_hi64
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:164
↓ 2 callersMethodend
test/test_suite.hpp:536
↓ 2 callersMethodeof
example/file.hpp:114
↓ 2 callersFunctionexp_digits
include/boost/json/detail/charconv/limits.hpp:25
↓ 2 callersMethodfilepath_to
other
doc/htmldir.rb:34
↓ 2 callersFunctionfrom_chars_strtod_impl
include/boost/json/detail/charconv/detail/from_chars_float_impl.hpp:29
↓ 2 callersMethodis_deallocate_trivial
Check if calling `deallocate` on the memory resource has no effect. This function is used to determine if the deallocate function of the
include/boost/json/storage_ptr.hpp:313
↓ 2 callersMethodis_empty
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:85
↓ 2 callersMethodis_small
returns true if we use a linear search instead of the hash table.
include/boost/json/impl/object.hpp:59
↓ 2 callersFunctionleading_zeroes_generic
Helper C++11 constexpr generic implementation of leading_zeroes */
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:131
↓ 2 callersMethodlink_to_target
(refid, target = "##{refid}")
doc/htmldir.rb:109
↓ 2 callersFunctionmegabytes_per_second
bench/bench.cpp:265
↓ 2 callersFunctionmegabytes_per_second
bench/bench-conv.cpp:329
↓ 2 callersMethodnonzero
check if any limbs are non-zero after the given index. this needs to be done in reverse order, since the index is relative to the most significant lim
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:147
↓ 2 callersMethodnormalize
normalize the big integer, so most-significant zero limbs are removed.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:157
↓ 2 callersMethodnum_children
(self)
src/boost_json_gdb_printers.py:205
↓ 2 callersMethodnum_children
(self)
src/boost_json_gdb_printers.py:249
↓ 2 callersMethodon_comment
include/boost/json/detail/parse_into.hpp:1963
↓ 2 callersMethodon_document_end
include/boost/json/detail/parse_into.hpp:1873
↓ 2 callersMethodon_string
include/boost/json/detail/parse_into.hpp:1923
↓ 2 callersMethodon_uint64
include/boost/json/detail/parse_into.hpp:1938
↓ 2 callersMethodopen
example/file.hpp:68
↓ 2 callersFunctionparse_eight_digits
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:210
↓ 2 callersFunctionparse_eight_digits_unrolled
credit @aqrit
include/boost/json/detail/charconv/detail/fast_float/ascii_number.hpp:69
↓ 2 callersFunctionparse_file
example/pretty.cpp:25
↓ 2 callersFunctionparse_one_digit
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:229
↓ 2 callersFunctionparse_unsigned
include/boost/json/detail/sse2.hpp:316
↓ 2 callersFunctionpow10
include/boost/json/basic_parser_impl.hpp:53
↓ 2 callersMethodpow2
multiply as if by 2 raised to a power.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:578
↓ 2 callersFunctionpower
* For q in (0,350), we have that * f = (((152170 + 65536) * q ) >> 16); * is equal to * floor(p) + q * where * p = log(5**q)/log(2) = q * lo
include/boost/json/detail/charconv/detail/fast_float/decimal_to_binary.hpp:65
↓ 2 callersFunctionrandstr
()
test/make-strings.py:7
↓ 2 callersFunctionread_u64
include/boost/json/detail/charconv/detail/fast_float/ascii_number.hpp:38
↓ 2 callersFunctionregister
(obj_file)
src/boost_json_gdb_printers.py:303
↓ 2 callersMethodreset
test/basic_parser.cpp:1719
↓ 2 callersMethodreset
include/boost/json/impl/serializer.hpp:833
↓ 2 callersFunctionround_nearest_tie_even
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:128
↓ 2 callersFunctionround_up_bigint
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:243
↓ 2 callersFunctionserialize_cbor_string
example/cbor.cpp:64
↓ 2 callersMethodset_len
set the length, without bounds checking.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:79
↓ 2 callersFunctionskip_zeros
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:164
↓ 2 callersFunctionsmall_add_from
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:262
↓ 2 callersFunctionsprintf
test/double.cpp:27
↓ 2 callersMethodterm
include/boost/json/detail/string_impl.hpp:314
↓ 2 callersFunctiontestComments
test/basic_parser.cpp:1023
↓ 2 callersFunctiontestParser
test/basic_parser.cpp:702
↓ 2 callersFunctionto_float
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:486
↓ 2 callersFunctionvalidate
test/basic_parser.cpp:136
↓ 2 callersFunctionvalue_to_impl
include/boost/json/detail/value_to.hpp:77
↓ 2 callersMethodwrite
example/validate.cpp:71
↓ 2 callersMethodwrite
fuzzing/fuzz_basic_parser.cpp:61
↓ 1 callersFunctionBOOST_IF_CONSTEXPR
include/boost/json/detail/charconv/detail/from_chars_float_impl.hpp:41
↓ 1 callersMethodadd
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:573
↓ 1 callersFunctionadd_impl
bench/bench.cpp:979
↓ 1 callersFunctionadd_impl
bench/bench-conv.cpp:792
↓ 1 callersMethodaddref
include/boost/json/storage_ptr.hpp:96
↓ 1 callersMethodbegin
test/test_suite.hpp:530
↓ 1 callersMethodbench
bench/bench.cpp:189
↓ 1 callersMethodbench
bench/bench-conv.cpp:275
↓ 1 callersMethodbit_length
get the number of bits in the bigint.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:564
↓ 1 callersFunctioncannot_insert
include/boost/json/detail/parse_into.hpp:489
↓ 1 callersMethodcapacity
include/boost/json/detail/buffer.hpp:59
↓ 1 callersMethodcapacity
include/boost/json/detail/sbo_buffer.hpp:122
↓ 1 callersMethodcapacity
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:88
↓ 1 callersFunctioncheck_array_impl
test/test.hpp:1093
↓ 1 callersFunctionchex
(c)
test/make-pvs.py:5
↓ 1 callersMethodchild
(self, n)
src/boost_json_gdb_printers.py:212
↓ 1 callersMethodcompare
compare two big integers, returning the large value. assumes both are normalized. if the return value is negative, other is larger, if the return valu
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:468
↓ 1 callersFunctioncompute_float64
Attempts to compute i * 10^(power) exactly; and if "negative" is true, negate the result. This function will only work in some cases, when it does no
include/boost/json/detail/charconv/detail/compute_float64.hpp:30
↓ 1 callersFunctioncount_valid<false>
include/boost/json/detail/sse2.hpp:84
↓ 1 callersFunctiondebug_break
test/test_suite.hpp:167
↓ 1 callersFunctiondec_to_float
include/boost/json/basic_parser_impl.hpp:146
↓ 1 callersFunctiondecode
test/basic_parser.cpp:88
↓ 1 callersFunctiondecoded_size
test/basic_parser.cpp:58
↓ 1 callersFunctiondiv5
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:134
↓ 1 callersFunctiondo_files
(directory)
test/make-pvs.py:36
↓ 1 callersFunctiondo_rpc
test/doc_parsing.cpp:267
↓ 1 callersFunctiondo_test
bench/bench.cpp:1065
↓ 1 callersFunctiondo_test
bench/bench-conv.cpp:350
↓ 1 callersMethoddocument_dirname
doc/htmldir.rb:11
↓ 1 callersFunctionescape
(c)
test/make-pvs.py:12
↓ 1 callersMethodfile
example/file.hpp:35
↓ 1 callersFunctionfind_supported_file
bench/bench-conv.cpp:186
← previousnext →201–300 of 1,628, ranked by callers