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
↓ 9 callers
Method
end
example/parse_into.cpp:117
↓ 9 callers
Function
exchange
include/boost/json/detail/config.hpp:184
↓ 9 callers
Method
get_allocator
Return the associated allocator. This function returns an instance of @ref allocator_type constructed from the associated @ref boost:
include/boost/json/array.hpp:422
↓ 9 callers
Method
grow
Increase size without changing capacity. This increases the size of the string by `n` characters, adjusting the position of the termi
include/boost/json/string.hpp:1691
↓ 9 callers
Function
ieeeParts2Double
test/ryu/d2s_test.cpp:40
↓ 9 callers
Method
length
include/boost/json/detail/utf8.hpp:136
↓ 9 callers
Method
push_back
include/boost/json/detail/buffer.hpp:77
↓ 9 callers
Method
rfind
Find the last occurrence of a string within the string. @li **(1)** searches for the last substring equal to `sv`. @li **(2)** search
include/boost/json/string.hpp:1830
↓ 8 callers
Method
cbegin
Return a const iterator to the first element. If the container is empty, @ref cend() is returned. @par Complexity Constant.
include/boost/json/string.hpp:833
↓ 8 callers
Method
cend
Return a const iterator past the last element. The returned iterator only acts as a sentinel. Dereferencing it results in undefined b
include/boost/json/string.hpp:876
↓ 8 callers
Method
complete
include/boost/json/detail/utf8.hpp:142
↓ 8 callers
Function
cpp20_and_in_constexpr
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:82
↓ 8 callers
Method
get_uint64
include/boost/json/value.hpp:2549
↓ 8 callers
Method
is_primitive
Check if this is not an @ref array or @ref object. This function returns `true` if @ref kind() is neither `kind::object` nor `kind::a
include/boost/json/value.hpp:1350
↓ 8 callers
Method
is_structured
Checks if this is an @ref array or an @ref object. This function returns `true` if @ref kind() is either `kind::object` or `kind::arr
include/boost/json/value.hpp:1330
↓ 8 callers
Function
literal_index
include/boost/json/detail/literals.hpp:54
↓ 8 callers
Method
needed
include/boost/json/detail/utf8.hpp:177
↓ 8 callers
Method
on_double
include/boost/json/detail/parse_into.hpp:1943
↓ 8 callers
Method
on_key_part
include/boost/json/detail/parse_into.hpp:1908
↓ 8 callers
Function
parse_cbor_number
example/cbor.cpp:172
↓ 8 callers
Function
pow5bits
Returns e == 0 ? 1 : ceil(log_2(5^e)).
include/boost/json/detail/ryu/detail/common.hpp:60
↓ 7 callers
Method
_compare_kind
(self, kind, name)
src/boost_json_gdb_printers.py:299
↓ 7 callers
Method
crbegin
Return a const reverse iterator to the first element of the reversed container. Returns the pointed-to character that corresponds to the last
include/boost/json/string.hpp:918
↓ 7 callers
Method
crend
Return a const reverse iterator to the character following the last character of the reversed container. The pointed-to character corresponds
include/boost/json/string.hpp:964
↓ 7 callers
Method
destroy
include/boost/json/detail/string_impl.hpp:238
↓ 7 callers
Method
find_first_not_of
Find the first character missing from the specified string. Search from `pos` onward for the first character in this string that is n
include/boost/json/string.hpp:1901
↓ 7 callers
Method
find_last_not_of
Find the last character missing from the specified string. Search from `pos` backwards for the first character in this string that i
include/boost/json/string.hpp:1972
↓ 7 callers
Method
get_bool
include/boost/json/value.hpp:2617
↓ 7 callers
Method
get_int64
include/boost/json/value.hpp:2515
↓ 7 callers
Function
inserter
include/boost/json/impl/conversion.hpp:163
↓ 7 callers
Method
on_string_part
include/boost/json/detail/parse_into.hpp:1918
↓ 7 callers
Method
signal_end
include/boost/json/detail/parse_into.hpp:1863
↓ 6 callers
Function
add_native
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:237
↓ 6 callers
Method
deallocate
include/boost/json/impl/object.hpp:99
↓ 6 callers
Function
int64Bits2Double
test/ryu/d2s_test.cpp:34
↓ 6 callers
Function
leading_zeroes
result might be undefined when input_num is zero */
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:145
↓ 6 callers
Method
reserve
include/boost/json/detail/stack.hpp:71
↓ 6 callers
Function
serialize_cbor_number
example/cbor.cpp:25
↓ 6 callers
Function
small_mul
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:287
↓ 6 callers
Method
swap
include/boost/json/array.hpp:1284
↓ 6 callers
Function
try_size
include/boost/json/impl/conversion.hpp:124
↓ 6 callers
Method
valid
include/boost/json/detail/utf8.hpp:183
↓ 6 callers
Function
visit
include/boost/json/impl/visit.hpp:25
↓ 5 callers
Function
BOOST_IF_CONSTEXPR
include/boost/json/detail/charconv/detail/from_chars_integer_impl.hpp:106
↓ 5 callers
Method
find_first_of
Find the first character present in the specified string. Search from `pos` onward for the first character in this string that is equ
include/boost/json/string.hpp:1870
↓ 5 callers
Method
find_last_of
Find the last character present in the specified string. Search from `pos` backwards for the first character in this string that is e
include/boost/json/string.hpp:1939
↓ 5 callers
Method
handler
test/test.hpp:225
↓ 5 callers
Function
is_integer
include/boost/json/detail/charconv/detail/fast_float/ascii_number.hpp:23
↓ 5 callers
Method
is_shared
Check if ownership of the memory resource is shared. This function returns true for memory resources created using @ref make_shared_r
include/boost/json/storage_ptr.hpp:300
↓ 5 callers
Method
name
bench/bench.cpp:210
↓ 5 callers
Method
name
bench/bench-conv.cpp:288
↓ 5 callers
Method
on_array_end
include/boost/json/detail/parse_into.hpp:1903
↓ 5 callers
Method
on_bool
include/boost/json/detail/parse_into.hpp:1948
↓ 5 callers
Function
run
test/test_suite.hpp:720
↓ 5 callers
Method
save
include/boost/json/detail/utf8.hpp:123
↓ 5 callers
Function
testMembers
test/basic_parser.cpp:800
↓ 5 callers
Function
testString
test/basic_parser.cpp:451
↓ 5 callers
Function
throw_format_error
example/cbor.cpp:154
↓ 5 callers
Function
try_reserve
include/boost/json/detail/value_to.hpp:41
↓ 5 callers
Function
uint64_hi64
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:170
↓ 5 callers
Function
umul128
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:43
↓ 5 callers
Function
umulh
Returns the high 64 bits of the 128-bit product of a and b.
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:110
↓ 4 callers
Method
commit
include/boost/json/impl/array.hpp:103
↓ 4 callers
Function
emulu
slow emulation routine for 32-bit
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:167
↓ 4 callers
Method
get
Return a pointer to the memory resource. This function returns a pointer to the referenced @ref boost::container::pmr::memory_resourc
include/boost/json/storage_ptr.hpp:342
↓ 4 callers
Method
on_array_begin
include/boost/json/detail/parse_into.hpp:1898
↓ 4 callers
Method
on_null
include/boost/json/detail/parse_into.hpp:1953
↓ 4 callers
Function
parse_cbor_value
example/cbor.cpp:407
↓ 4 callers
Function
scalar_add
add two small integers, checking for overflow. we want an efficient operation. for msvc, where we don't have built-in intrinsics, this is still pretty
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:214
↓ 4 callers
Function
shiftright128
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:47
↓ 4 callers
Function
testArray
test/basic_parser.cpp:626
↓ 4 callers
Function
testNull
test/basic_parser.cpp:310
↓ 4 callers
Function
testNumber
test/basic_parser.cpp:515
↓ 4 callers
Function
testObject
test/basic_parser.cpp:656
↓ 4 callers
Function
testSpecialNumbers
test/basic_parser.cpp:372
↓ 4 callers
Function
umul128
Get 128-bit result of multiplication of two 64-bit unsigned integers.
include/boost/json/detail/charconv/detail/emulated128.hpp:73
↓ 4 callers
Method
write
bench/bench.cpp:538
↓ 4 callers
Method
write_some
bench/bench.cpp:551
↓ 3 callers
Function
_umul128
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:187
↓ 3 callers
Method
captured
test/basic_parser.cpp:1232
↓ 3 callers
Method
clip
include/boost/json/detail/stream.hpp:110
↓ 3 callers
Method
commit
include/boost/json/impl/object.hpp:192
↓ 3 callers
Function
digest
include/boost/json/detail/digest.hpp:24
↓ 3 callers
Function
equal_storage
test/test.hpp:753
↓ 3 callers
Function
extract
test/doc_quick_look.cpp:253
↓ 3 callers
Function
fastfloat_strncasecmp
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:92
↓ 3 callers
Function
full_multiplication
compute 64-bit a*b
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:197
↓ 3 callers
Function
is_integer_char
include/boost/json/detail/charconv/detail/parser.hpp:28
↓ 3 callers
Method
is_not_shared_and_deallocate_is_trivial
Check if ownership of the memory resource is not shared and deallocate is trivial. This function is used to determine if calls to deallocate
include/boost/json/storage_ptr.hpp:325
↓ 3 callers
Method
is_small
include/boost/json/detail/sbo_buffer.hpp:41
↓ 3 callers
Function
is_truncated
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:185
↓ 3 callers
Function
make_options
test/basic_parser.cpp:150
↓ 3 callers
Method
name
test/double.cpp:45
↓ 3 callers
Method
on_comment_part
include/boost/json/detail/parse_into.hpp:1958
↓ 3 callers
Method
on_int64
include/boost/json/detail/parse_into.hpp:1933
↓ 3 callers
Method
on_key
include/boost/json/detail/parse_into.hpp:1913
↓ 3 callers
Method
on_object_begin
include/boost/json/detail/parse_into.hpp:1888
↓ 3 callers
Method
on_object_end
include/boost/json/detail/parse_into.hpp:1893
↓ 3 callers
Method
run
test/test_suite.hpp:281
↓ 3 callers
Function
tag_invoke
include/boost/json/detail/value_from.hpp:275
← previous
next →
101–200 of 1,628, ranked by callers