MCPcopy Create free account

hub / github.com/boostorg/json / functions

Functions1,628 in github.com/boostorg/json

↓ 9 callersMethodend
example/parse_into.cpp:117
↓ 9 callersFunctionexchange
include/boost/json/detail/config.hpp:184
↓ 9 callersMethodget_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 callersMethodgrow
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 callersFunctionieeeParts2Double
test/ryu/d2s_test.cpp:40
↓ 9 callersMethodlength
include/boost/json/detail/utf8.hpp:136
↓ 9 callersMethodpush_back
include/boost/json/detail/buffer.hpp:77
↓ 9 callersMethodrfind
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 callersMethodcbegin
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 callersMethodcend
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 callersMethodcomplete
include/boost/json/detail/utf8.hpp:142
↓ 8 callersFunctioncpp20_and_in_constexpr
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:82
↓ 8 callersMethodget_uint64
include/boost/json/value.hpp:2549
↓ 8 callersMethodis_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 callersMethodis_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 callersFunctionliteral_index
include/boost/json/detail/literals.hpp:54
↓ 8 callersMethodneeded
include/boost/json/detail/utf8.hpp:177
↓ 8 callersMethodon_double
include/boost/json/detail/parse_into.hpp:1943
↓ 8 callersMethodon_key_part
include/boost/json/detail/parse_into.hpp:1908
↓ 8 callersFunctionparse_cbor_number
example/cbor.cpp:172
↓ 8 callersFunctionpow5bits
Returns e == 0 ? 1 : ceil(log_2(5^e)).
include/boost/json/detail/ryu/detail/common.hpp:60
↓ 7 callersMethod_compare_kind
(self, kind, name)
src/boost_json_gdb_printers.py:299
↓ 7 callersMethodcrbegin
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 callersMethodcrend
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 callersMethoddestroy
include/boost/json/detail/string_impl.hpp:238
↓ 7 callersMethodfind_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 callersMethodfind_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 callersMethodget_bool
include/boost/json/value.hpp:2617
↓ 7 callersMethodget_int64
include/boost/json/value.hpp:2515
↓ 7 callersFunctioninserter
include/boost/json/impl/conversion.hpp:163
↓ 7 callersMethodon_string_part
include/boost/json/detail/parse_into.hpp:1918
↓ 7 callersMethodsignal_end
include/boost/json/detail/parse_into.hpp:1863
↓ 6 callersFunctionadd_native
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:237
↓ 6 callersMethoddeallocate
include/boost/json/impl/object.hpp:99
↓ 6 callersFunctionint64Bits2Double
test/ryu/d2s_test.cpp:34
↓ 6 callersFunctionleading_zeroes
result might be undefined when input_num is zero */
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:145
↓ 6 callersMethodreserve
include/boost/json/detail/stack.hpp:71
↓ 6 callersFunctionserialize_cbor_number
example/cbor.cpp:25
↓ 6 callersFunctionsmall_mul
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:287
↓ 6 callersMethodswap
include/boost/json/array.hpp:1284
↓ 6 callersFunctiontry_size
include/boost/json/impl/conversion.hpp:124
↓ 6 callersMethodvalid
include/boost/json/detail/utf8.hpp:183
↓ 6 callersFunctionvisit
include/boost/json/impl/visit.hpp:25
↓ 5 callersFunctionBOOST_IF_CONSTEXPR
include/boost/json/detail/charconv/detail/from_chars_integer_impl.hpp:106
↓ 5 callersMethodfind_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 callersMethodfind_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 callersMethodhandler
test/test.hpp:225
↓ 5 callersFunctionis_integer
include/boost/json/detail/charconv/detail/fast_float/ascii_number.hpp:23
↓ 5 callersMethodis_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 callersMethodname
bench/bench.cpp:210
↓ 5 callersMethodname
bench/bench-conv.cpp:288
↓ 5 callersMethodon_array_end
include/boost/json/detail/parse_into.hpp:1903
↓ 5 callersMethodon_bool
include/boost/json/detail/parse_into.hpp:1948
↓ 5 callersFunctionrun
test/test_suite.hpp:720
↓ 5 callersMethodsave
include/boost/json/detail/utf8.hpp:123
↓ 5 callersFunctiontestMembers
test/basic_parser.cpp:800
↓ 5 callersFunctiontestString
test/basic_parser.cpp:451
↓ 5 callersFunctionthrow_format_error
example/cbor.cpp:154
↓ 5 callersFunctiontry_reserve
include/boost/json/detail/value_to.hpp:41
↓ 5 callersFunctionuint64_hi64
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:170
↓ 5 callersFunctionumul128
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:43
↓ 5 callersFunctionumulh
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 callersMethodcommit
include/boost/json/impl/array.hpp:103
↓ 4 callersFunctionemulu
slow emulation routine for 32-bit
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:167
↓ 4 callersMethodget
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 callersMethodon_array_begin
include/boost/json/detail/parse_into.hpp:1898
↓ 4 callersMethodon_null
include/boost/json/detail/parse_into.hpp:1953
↓ 4 callersFunctionparse_cbor_value
example/cbor.cpp:407
↓ 4 callersFunctionscalar_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 callersFunctionshiftright128
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:47
↓ 4 callersFunctiontestArray
test/basic_parser.cpp:626
↓ 4 callersFunctiontestNull
test/basic_parser.cpp:310
↓ 4 callersFunctiontestNumber
test/basic_parser.cpp:515
↓ 4 callersFunctiontestObject
test/basic_parser.cpp:656
↓ 4 callersFunctiontestSpecialNumbers
test/basic_parser.cpp:372
↓ 4 callersFunctionumul128
Get 128-bit result of multiplication of two 64-bit unsigned integers.
include/boost/json/detail/charconv/detail/emulated128.hpp:73
↓ 4 callersMethodwrite
bench/bench.cpp:538
↓ 4 callersMethodwrite_some
bench/bench.cpp:551
↓ 3 callersFunction_umul128
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:187
↓ 3 callersMethodcaptured
test/basic_parser.cpp:1232
↓ 3 callersMethodclip
include/boost/json/detail/stream.hpp:110
↓ 3 callersMethodcommit
include/boost/json/impl/object.hpp:192
↓ 3 callersFunctiondigest
include/boost/json/detail/digest.hpp:24
↓ 3 callersFunctionequal_storage
test/test.hpp:753
↓ 3 callersFunctionextract
test/doc_quick_look.cpp:253
↓ 3 callersFunctionfastfloat_strncasecmp
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:92
↓ 3 callersFunctionfull_multiplication
compute 64-bit a*b
include/boost/json/detail/charconv/detail/fast_float/float_common.hpp:197
↓ 3 callersFunctionis_integer_char
include/boost/json/detail/charconv/detail/parser.hpp:28
↓ 3 callersMethodis_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 callersMethodis_small
include/boost/json/detail/sbo_buffer.hpp:41
↓ 3 callersFunctionis_truncated
include/boost/json/detail/charconv/detail/fast_float/digit_comparison.hpp:185
↓ 3 callersFunctionmake_options
test/basic_parser.cpp:150
↓ 3 callersMethodname
test/double.cpp:45
↓ 3 callersMethodon_comment_part
include/boost/json/detail/parse_into.hpp:1958
↓ 3 callersMethodon_int64
include/boost/json/detail/parse_into.hpp:1933
↓ 3 callersMethodon_key
include/boost/json/detail/parse_into.hpp:1913
↓ 3 callersMethodon_object_begin
include/boost/json/detail/parse_into.hpp:1888
↓ 3 callersMethodon_object_end
include/boost/json/detail/parse_into.hpp:1893
↓ 3 callersMethodrun
test/test_suite.hpp:281
↓ 3 callersFunctiontag_invoke
include/boost/json/detail/value_from.hpp:275
← previousnext →101–200 of 1,628, ranked by callers