Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostorg/json
/ functions
Functions
1,628 in github.com/boostorg/json
⨍
Functions
1,628
◇
Types & classes
595
↓ 3 callers
Function
testBoolean
test/basic_parser.cpp:332
↓ 3 callers
Method
try_push
append item to vector, returning if item was added
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:97
↓ 3 callers
Function
uint32_hi64
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:190
↓ 3 callers
Function
umul128_generic
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:171
↓ 3 callers
Function
wrap_conversion_exceptions
include/boost/json/detail/value_to.hpp:736
↓ 3 callers
Method
write_some
Overload @param s The character string to parse. @param ec */
include/boost/json/parser.hpp:382
↓ 2 callers
Method
_pair
(kv)
src/boost_json_gdb_printers.py:222
↓ 2 callers
Method
begin
example/parse_into.cpp:114
↓ 2 callers
Function
bench
bench/bench.cpp:286
↓ 2 callers
Function
clear_container
include/boost/json/detail/parse_into.hpp:513
↓ 2 callers
Method
copy
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 callers
Function
count_digits
assumes p..p+15 are valid
include/boost/json/detail/sse2.hpp:268
↓ 2 callers
Function
digit_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 callers
Function
div1e9
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:150
↓ 2 callers
Method
document_filename
doc/htmldir.rb:20
↓ 2 callers
Method
document_filepath
doc/htmldir.rb:28
↓ 2 callers
Function
double_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 callers
Function
double_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 callers
Function
empty_hi64
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:164
↓ 2 callers
Method
end
test/test_suite.hpp:536
↓ 2 callers
Method
eof
example/file.hpp:114
↓ 2 callers
Function
exp_digits
include/boost/json/detail/charconv/limits.hpp:25
↓ 2 callers
Method
filepath_to
other
doc/htmldir.rb:34
↓ 2 callers
Function
from_chars_strtod_impl
include/boost/json/detail/charconv/detail/from_chars_float_impl.hpp:29
↓ 2 callers
Method
is_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 callers
Method
is_empty
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:85
↓ 2 callers
Method
is_small
returns true if we use a linear search instead of the hash table.
include/boost/json/impl/object.hpp:59
↓ 2 callers
Function
leading_zeroes_generic
Helper C++11 constexpr generic implementation of leading_zeroes */
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:131
↓ 2 callers
Method
link_to_target
(refid, target = "##{refid}")
doc/htmldir.rb:109
↓ 2 callers
Function
megabytes_per_second
bench/bench.cpp:265
↓ 2 callers
Function
megabytes_per_second
bench/bench-conv.cpp:329
↓ 2 callers
Method
nonzero
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 callers
Method
normalize
normalize the big integer, so most-significant zero limbs are removed.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:157
↓ 2 callers
Method
num_children
(self)
src/boost_json_gdb_printers.py:205
↓ 2 callers
Method
num_children
(self)
src/boost_json_gdb_printers.py:249
↓ 2 callers
Method
on_comment
include/boost/json/detail/parse_into.hpp:1963
↓ 2 callers
Method
on_document_end
include/boost/json/detail/parse_into.hpp:1873
↓ 2 callers
Method
on_string
include/boost/json/detail/parse_into.hpp:1923
↓ 2 callers
Method
on_uint64
include/boost/json/detail/parse_into.hpp:1938
↓ 2 callers
Method
open
example/file.hpp:68
↓ 2 callers
Function
parse_eight_digits
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:210
↓ 2 callers
Function
parse_eight_digits_unrolled
credit @aqrit
include/boost/json/detail/charconv/detail/fast_float/ascii_number.hpp:69
↓ 2 callers
Function
parse_file
example/pretty.cpp:25
↓ 2 callers
Function
parse_one_digit
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:229
↓ 2 callers
Function
parse_unsigned
include/boost/json/detail/sse2.hpp:316
↓ 2 callers
Function
pow10
include/boost/json/basic_parser_impl.hpp:53
↓ 2 callers
Method
pow2
multiply as if by 2 raised to a power.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:578
↓ 2 callers
Function
power
* 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 callers
Function
randstr
()
test/make-strings.py:7
↓ 2 callers
Function
read_u64
include/boost/json/detail/charconv/detail/fast_float/ascii_number.hpp:38
↓ 2 callers
Function
register
(obj_file)
src/boost_json_gdb_printers.py:303
↓ 2 callers
Method
reset
test/basic_parser.cpp:1719
↓ 2 callers
Method
reset
include/boost/json/impl/serializer.hpp:833
↓ 2 callers
Function
round_nearest_tie_even
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:128
↓ 2 callers
Function
round_up_bigint
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:243
↓ 2 callers
Function
serialize_cbor_string
example/cbor.cpp:64
↓ 2 callers
Method
set_len
set the length, without bounds checking.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:79
↓ 2 callers
Function
skip_zeros
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:164
↓ 2 callers
Function
small_add_from
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:262
↓ 2 callers
Function
sprintf
test/double.cpp:27
↓ 2 callers
Method
term
include/boost/json/detail/string_impl.hpp:314
↓ 2 callers
Function
testComments
test/basic_parser.cpp:1023
↓ 2 callers
Function
testParser
test/basic_parser.cpp:702
↓ 2 callers
Function
to_float
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:486
↓ 2 callers
Function
validate
test/basic_parser.cpp:136
↓ 2 callers
Function
value_to_impl
include/boost/json/detail/value_to.hpp:77
↓ 2 callers
Method
write
example/validate.cpp:71
↓ 2 callers
Method
write
fuzzing/fuzz_basic_parser.cpp:61
↓ 1 callers
Function
BOOST_IF_CONSTEXPR
include/boost/json/detail/charconv/detail/from_chars_float_impl.hpp:41
↓ 1 callers
Method
add
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:573
↓ 1 callers
Function
add_impl
bench/bench.cpp:979
↓ 1 callers
Function
add_impl
bench/bench-conv.cpp:792
↓ 1 callers
Method
addref
include/boost/json/storage_ptr.hpp:96
↓ 1 callers
Method
begin
test/test_suite.hpp:530
↓ 1 callers
Method
bench
bench/bench.cpp:189
↓ 1 callers
Method
bench
bench/bench-conv.cpp:275
↓ 1 callers
Method
bit_length
get the number of bits in the bigint.
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:564
↓ 1 callers
Function
cannot_insert
include/boost/json/detail/parse_into.hpp:489
↓ 1 callers
Method
capacity
include/boost/json/detail/buffer.hpp:59
↓ 1 callers
Method
capacity
include/boost/json/detail/sbo_buffer.hpp:122
↓ 1 callers
Method
capacity
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:88
↓ 1 callers
Function
check_array_impl
test/test.hpp:1093
↓ 1 callers
Function
chex
(c)
test/make-pvs.py:5
↓ 1 callers
Method
child
(self, n)
src/boost_json_gdb_printers.py:212
↓ 1 callers
Method
compare
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 callers
Function
compute_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 callers
Function
count_valid<false>
include/boost/json/detail/sse2.hpp:84
↓ 1 callers
Function
debug_break
test/test_suite.hpp:167
↓ 1 callers
Function
dec_to_float
include/boost/json/basic_parser_impl.hpp:146
↓ 1 callers
Function
decode
test/basic_parser.cpp:88
↓ 1 callers
Function
decoded_size
test/basic_parser.cpp:58
↓ 1 callers
Function
div5
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:134
↓ 1 callers
Function
do_files
(directory)
test/make-pvs.py:36
↓ 1 callers
Function
do_rpc
test/doc_parsing.cpp:267
↓ 1 callers
Function
do_test
bench/bench.cpp:1065
↓ 1 callers
Function
do_test
bench/bench-conv.cpp:350
↓ 1 callers
Method
document_dirname
doc/htmldir.rb:11
↓ 1 callers
Function
escape
(c)
test/make-pvs.py:12
↓ 1 callers
Method
file
example/file.hpp:35
↓ 1 callers
Function
find_supported_file
bench/bench-conv.cpp:186
← previous
next →
201–300 of 1,628, ranked by callers