MCPcopy Create free account

hub / github.com/boostorg/json / functions

Functions1,628 in github.com/boostorg/json

↓ 404 callersMethodsize
test/parse-vectors.hpp:42
↓ 332 callersFunctioncheck
test/value_from.cpp:295
↓ 297 callersMethoddata
Return the underlying character array directly. Returns a pointer to the underlying array serving as storage. The value returned is s
include/boost/json/string.hpp:727
↓ 253 callersFunctionfail_loop
test/test.hpp:93
↓ 203 callersMethodbegin
test/doc_types.hpp:79
↓ 193 callersMethodbegin
Return an iterator to the beginning. If the container is empty, @ref end() is returned. @par Complexity Constant. @
include/boost/json/string.hpp:810
↓ 133 callersMethodend
test/doc_types.hpp:86
↓ 132 callersFunctiond2s_test_helper
test/ryu/d2s_test.cpp:46
↓ 130 callersMethodempty
Check if the string has no characters. Returns `true` if there are no characters in the string, i.e. @ref size() returns 0.
include/boost/json/string.hpp:987
↓ 110 callersMethodappend
append an unescaped string
include/boost/json/detail/buffer.hpp:85
↓ 110 callersMethodinsert
test/test_suite.hpp:519
↓ 98 callersMethodcapacity
Return the number of characters that can be held in currently allocated memory. Returns the number of characters that the container has curre
include/boost/json/string.hpp:1036
↓ 86 callersMethodwrite
test/test.hpp:198
↓ 75 callersFunctionserialize
include/boost/json/impl/serialize.hpp:26
↓ 65 callersFunctioncheck_storage
test/test.hpp:812
↓ 65 callersFunctionvalue_from
include/boost/json/value_from.hpp:86
↓ 59 callersMethodis_string
Check if this is a @ref string. Returns `true` if the value's @ref kind() is `kind::string`. @returns `this->kind() == kind::string`
include/boost/json/value.hpp:1223
↓ 58 callersMethodget
include/boost/json/detail/buffer.hpp:36
↓ 58 callersMethodkey
The pair's key. After construction, the key may not be modified. @par Complexity Constant. @par Exception Safety
include/boost/json/value.hpp:3549
↓ 56 callersMethodis_null
Check if this is a null value. Returns `true` if the value's @ref kind() is `kind::null`. @returns `this->kind() == kind::null`.
include/boost/json/value.hpp:1313
↓ 54 callersMethodis_bool
Check if this is a `bool`. Returns `true` if the value's @ref kind() is `kind::bool_`. @returns `this->kind() == kind::bool_`.
include/boost/json/value.hpp:1295
↓ 54 callersFunctionmake_input_iterator
test/test.hpp:739
↓ 54 callersMethodresize
Change the size of the string. Resizes the string to contain `count` characters. If `count > `@ref size(), **(2)** appends copies of
include/boost/json/string.hpp:1660
↓ 52 callersMethodvalue
include/boost/json/value.hpp:74
↓ 48 callersMethodreserve
Increase the capacity to at least a certain amount. This increases the capacity of the array to a value that is greater than or equal
include/boost/json/string.hpp:1064
↓ 47 callersMethodsize
example/file.hpp:108
↓ 46 callersMethodis_array
Check if this is an @ref array. Returns `true` if the value's @ref kind() is `kind::array`. @returns `this->kind() == kind::array`.
include/boost/json/value.hpp:1187
↓ 46 callersMethodis_number
Check if this is a number. This function returns `true` when @ref kind() is one of `kind::int64`, `kind::uint64`, or `kind::double_`.
include/boost/json/value.hpp:1370
↓ 45 callersMethodemplace
example/parse_into.cpp:58
↓ 40 callersMethodis_int64
Check if this is a `std::int64_t`. Returns `true` if the value's @ref kind() is `kind::int64`. @returns `this->kind() == kind::int64
include/boost/json/value.hpp:1241
↓ 40 callersMethodis_object
Check if this is an @ref object. Returns `true` if the value's @ref kind() is `kind::object`. @returns `this->kind() == kind::object
include/boost/json/value.hpp:1205
↓ 39 callersMethodwrite_some
test/test.hpp:420
↓ 38 callersMethodlen
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:82
↓ 38 callersMethodpush_back
example/parse_into.cpp:105
↓ 37 callersMethodc_str
Return the underlying character array directly. Returns a pointer to the underlying array serving as storage. The value returned is s
include/boost/json/string.hpp:752
↓ 37 callersMethodpop
include/boost/json/detail/stack.hpp:96
↓ 36 callersMethodrelease
include/boost/json/storage_ptr.hpp:104
↓ 36 callersMethodsize
Return the number of characters in the string. The value returned does not include the null terminator, which is always present.
include/boost/json/string.hpp:1001
↓ 35 callersMethodreset
test/test.hpp:192
↓ 33 callersMethodis_uint64
Checks if this is a `std::uint64_t`. Returns `true` if the value's @ref kind() is `kind::uint64`. @returns `this->kind() == kind::ui
include/boost/json/value.hpp:1259
↓ 33 callersMethodused
include/boost/json/detail/stream.hpp:255
↓ 32 callersMethodis_double
Check if this is a `double`. Returns `true` if the value's @ref kind() is `kind::double_`. @returns `this->kind() == kind::double_`.
include/boost/json/value.hpp:1277
↓ 30 callersMethodclear
example/parse_into.cpp:69
↓ 30 callersFunctionis_valid_utf8
include/boost/json/detail/utf8.hpp:69
↓ 29 callersMethodsubview
Return a view. @li **(1)** equivalent to `subview().substr(pos, count)`. @li **(2)** equivalent to `string_view(data(), size())`.
include/boost/json/string.hpp:1602
↓ 28 callersMethoddata
include/boost/json/detail/buffer.hpp:47
↓ 28 callersMethodread
example/file.hpp:120
↓ 27 callersFunctionexpect_hash_not_equal
test/test.hpp:1074
↓ 27 callersMethodif_string
Return a pointer to the underlying @ref string. If `this->kind() == kind::string`, returns a pointer to the underlying object. Otherw
include/boost/json/value.hpp:1479
↓ 27 callersMethodsize
include/boost/json/detail/buffer.hpp:53
↓ 26 callersFunctionparse_into
include/boost/json/impl/parse_into.hpp:22
↓ 26 callersMethodsignal_value
include/boost/json/detail/parse_into.hpp:1858
↓ 25 callersMethodend
Return an iterator to the end. The returned iterator only acts as a sentinel. Dereferencing it results in undefined behavior.
include/boost/json/string.hpp:852
↓ 24 callersMethodfind
Find the first occurrence of characters within the string. Search from `pos` onward for the first substring that is equal to the firs
include/boost/json/string.hpp:1788
↓ 24 callersMethodfinish
bench/bench.cpp:561
↓ 24 callersMethodwrite
test/basic_parser.cpp:1218
↓ 23 callersMethodif_object
Return a pointer to the underlying @ref object. If `this->kind() == kind::object`, returns a pointer to the underlying object. Otherw
include/boost/json/value.hpp:1441
↓ 22 callersMethodif_array
Return a pointer to the underlying @ref array. If `this->kind() == kind::array`, returns a pointer to the underlying array. Otherwise
include/boost/json/value.hpp:1403
↓ 22 callersMethodreset
bench/bench.cpp:532
↓ 21 callersMethoddone
test/test.hpp:414
↓ 21 callersFunctionpilfer
include/boost/json/pilfer.hpp:174
↓ 20 callersFunctionBOOST_IF_CONSTEXPR
include/boost/json/basic_parser_impl.hpp:2726
↓ 20 callersMethodpush
include/boost/json/detail/stack.hpp:79
↓ 19 callersMethodif_int64
Return a pointer to the underlying `std::int64_t`. If `this->kind() == kind::int64`, returns a pointer to the underlying integer. Oth
include/boost/json/value.hpp:1517
↓ 19 callersMethodkind
Returns the kind of this JSON value. This function returns the discriminating enumeration constant of type @ref json::kind correspond
include/boost/json/value.hpp:1167
↓ 18 callersFunctioncheck_array
test/test.hpp:1127
↓ 18 callersMethodif_bool
Return a pointer to the underlying `bool` . If `this->kind() == kind::bool_`, returns a pointer to the underlying boolean. Otherwise,
include/boost/json/value.hpp:1631
↓ 18 callersMethodif_double
Return a pointer to the underlying `double`. If `this->kind() == kind::double_`, returns a pointer to the underlying double. Otherwis
include/boost/json/value.hpp:1593
↓ 17 callersMethodif_uint64
Return a pointer to the underlying `std::uint64_t`. If `this->kind() == kind::uint64`, returns a pointer to the underlying unsigned i
include/boost/json/value.hpp:1555
↓ 17 callersFunctionmod1e9
include/boost/json/detail/ryu/detail/d2s_intrinsics.hpp:154
↓ 16 callersFunctionhex_digit
include/boost/json/basic_parser_impl.hpp:177
↓ 16 callersMethodrbegin
Return a reverse iterator to the first character of the reversed container. Returns the pointed-to character that corresponds to the last cha
include/boost/json/string.hpp:893
↓ 16 callersMethodrend
Return a reverse iterator to the character following the last character of the reversed container. The pointed-to element corresponds to the
include/boost/json/string.hpp:938
↓ 16 callersFunctionsize
test/value_from.cpp:119
↓ 15 callersMethodempty
include/boost/json/detail/stack.hpp:61
↓ 15 callersFunctionget
include/boost/json/value.hpp:3654
↓ 14 callersMethodappend_utf8
append valid 32-bit code point as utf8
include/boost/json/detail/buffer.hpp:96
↓ 14 callersFunctioncheck_hash_equal
test/test.hpp:1059
↓ 14 callersMethodclear
include/boost/json/detail/buffer.hpp:71
↓ 14 callersMethodcompare
Compare a string with the string. Let `comp` be `std::char_traits<char>::compare(data(), sv.data(), std::min(size(), sv.size())`. If
include/boost/json/string.hpp:1399
↓ 14 callersMethodmax_size
Return the maximum number of characters any string can hold. The maximum is an implementation-defined number. This value is a theoret
include/boost/json/string.hpp:1016
↓ 13 callersMethodend
include/boost/json/detail/string_impl.hpp:350
↓ 13 callersFunctionensure
example/cbor.cpp:161
↓ 13 callersMethodget_double
include/boost/json/value.hpp:2583
↓ 13 callersFunctionparse_value
tag::doc_storage_ptr_4[]
test/doc_storage_ptr.cpp:66
↓ 12 callersFunctionclassify_utf8
include/boost/json/detail/utf8.hpp:34
↓ 12 callersFunctioncount_whitespace
include/boost/json/detail/sse2.hpp:421
↓ 12 callersMethodends_with
Check if the string ends with given suffix. @li **(1)** returns `true` if the string ends with `s`. @li **(2)** returns `true` if the
include/boost/json/string.hpp:1453
↓ 12 callersFunctionf
tag::doc_quick_look_7[]
test/doc_quick_look.cpp:109
↓ 12 callersMethodon_number_part
include/boost/json/detail/parse_into.hpp:1928
↓ 12 callersMethodpush_unchecked
append item to vector, without bounds checking
include/boost/json/detail/charconv/detail/fast_float/bigint.hpp:92
↓ 12 callersMethodstarts_with
Return whether the string begins with another string. @li **(1)** checks if the string begins with `s`. @li **(2)** checks if the str
include/boost/json/string.hpp:1420
↓ 12 callersFunctionto_string_view
include/boost/json/detail/string_impl.hpp:364
↓ 12 callersMethodwhat
test/test.hpp:34
↓ 11 callersFunctionequal
test/test.hpp:973
↓ 11 callersMethodremain
include/boost/json/detail/stream.hpp:262
↓ 11 callersFunctiontag_invoke
include/boost/json/detail/value_to.hpp:841
↓ 10 callersMethodbegin
include/boost/json/detail/stream.hpp:161
↓ 10 callersFunctionumul64
include/boost/json/detail/charconv/detail/emulated128.hpp:59
↓ 9 callersMethodemplace_null
Replace with a null value. The current value is destroyed and the kind is changed to kind::null. The associated memeory resource is k
include/boost/json/value.hpp:951
next →1–100 of 1,628, ranked by callers