Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/sonic-cpp
/ functions
Functions
852 in github.com/bytedance/sonic-cpp
⨍
Functions
852
◇
Types & classes
120
Method
store
include/sonic/internal/arch/neon/simd.h:401
Method
store
include/sonic/internal/arch/sse/simd.h:288
Method
store
include/sonic/internal/arch/sse/simd.h:337
Method
str2int
include/sonic/dom/parser.h:159
Method
str_impl
benchmark/simdjson.hpp:24
Method
str_impl
benchmark/sonic.hpp:25
Method
str_impl
benchmark/rapidjson.hpp:27
Method
str_impl
benchmark/yyjson.hpp:24
Method
str_impl
benchmark/jsoncpp.hpp:24
Method
stringImpl
include/sonic/dom/schema_handler.h:307
Method
stringImpl
include/sonic/dom/handler.h:185
Function
string_view_cmp
tests/string_view_test.cpp:27
Method
stringfy_impl
benchmark/simdjson.hpp:47
Method
stringfy_impl
benchmark/sonic.hpp:45
Method
stringfy_impl
benchmark/rapidjson.hpp:43
Method
stringfy_impl
benchmark/yyjson.hpp:44
Method
stringfy_impl
benchmark/jsoncpp.hpp:40
Function
subLength
include/sonic/dom/genericnode.h:1029
Method
terminated
benchmark/rapidjson_sax.hpp:18
Method
to_bitmask
include/sonic/internal/arch/avx2/simd.h:126
Method
to_bitmask
include/sonic/internal/arch/avx2/simd.h:424
Method
to_bitmask
include/sonic/internal/arch/avx2/simd.h:635
Method
to_bitmask
We return uint32_t instead of uint16_t because that seems to be more efficient for most purposes (cutting it down to uint16_t costs performance in som
include/sonic/internal/arch/neon/simd.h:105
Method
to_bitmask
include/sonic/internal/arch/sse/simd.h:119
Method
to_bitmask
include/sonic/internal/arch/sse/simd.h:349
Function
to_percent
(temp, position)
scripts/tools/draw-png.py:71
Function
uint16x8_t UtoaNeon
Convert num's each digit as packed 16-bit in a vector. num's digits as abcdefgh (high bits is 0 if not enough) The converted vector is { a, b, c, d, e
include/sonic/internal/arch/common/arm_common/itoa.h:46
Function
uint16x8_t Utoa_4_helper
Convert num {abcd} to {axxxx, abxxxx, abcxxxx, abcdxxxx}
include/sonic/internal/arch/common/arm_common/itoa.h:30
Method
unlock
include/sonic/allocator.h:102
Method
yyjson_arr_foreach
benchmark/yyjson.hpp:89
Method
yyjson_obj_foreach
benchmark/yyjson.hpp:101
Method
zero
include/sonic/internal/arch/avx2/simd.h:145
Method
zero
include/sonic/internal/arch/avx2/simd.h:445
Method
zero
include/sonic/internal/arch/neon/simd.h:125
Method
zero
include/sonic/internal/arch/neon/simd.h:274
Method
zero
include/sonic/internal/arch/sse/simd.h:132
Method
~GenericDocument
include/sonic/dom/generic_document.h:111
Method
~GenericJsonPointer
include/sonic/dom/json_pointer.h:114
Method
~GenericJsonPointerNode
include/sonic/dom/json_pointer.h:56
Method
~JsonCppParseResult
benchmark/jsoncpp.hpp:34
Method
~LazySAXHandler
include/sonic/dom/handler.h:219
Method
~NodeWrapper
tests/document_test.cpp:398
Method
~Parser
include/sonic/dom/parser.h:65
Method
~SAXHandler
include/sonic/dom/handler.h:70
Method
~SchemaHandler
include/sonic/dom/schema_handler.h:87
Method
~SonicParseResult
benchmark/sonic.hpp:38
Method
~Stack
include/sonic/internal/stack.h:34
Method
~WriteBuffer
include/sonic/writebuffer.h:31
Method
~YYjsonParseResult
benchmark/yyjson.hpp:37
Method
~YYjsonStringResult
benchmark/yyjson.hpp:26
Method
~cJsonParseResult
benchmark/cjson.hpp:36
Method
~cJsonStringResult
benchmark/cjson.hpp:26
← previous
801–852 of 852, ranked by callers