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
Function
Xmemcpy
include/sonic/internal/arch/x86_ifuncs/base.h:69
Function
Xmemcpy
include/sonic/internal/arch/avx2/base.h:106
Function
Xmemcpy
include/sonic/internal/arch/common/arm_common/base.h:70
Function
Xmemcpy
include/sonic/internal/arch/sse/base.h:73
Function
Xmemcpy<16>
include/sonic/internal/arch/avx2/base.h:148
Function
Xmemcpy<16>
include/sonic/internal/arch/sse/base.h:78
Function
Xmemcpy<32>
include/sonic/internal/arch/avx2/base.h:111
Function
Xmemcpy<32>
include/sonic/internal/arch/sse/base.h:92
Method
YYjsonParseResult
benchmark/yyjson.hpp:36
Method
YYjsonStringResult
benchmark/yyjson.hpp:25
Method
__init__
(self, data)
scripts/tools/draw-png.py:12
Function
addLength
include/sonic/dom/genericnode.h:1025
Method
address
include/sonic/allocator.h:494
Method
allocate
include/sonic/allocator.h:488
Method
allocateSchemaStringBuffer
include/sonic/dom/generic_document.h:271
Method
allocateStringBuffer
include/sonic/dom/generic_document.h:257
Method
any
include/sonic/internal/arch/neon/simd.h:114
Method
any_bits_set
include/sonic/internal/arch/avx2/simd.h:576
Method
any_bits_set
include/sonic/internal/arch/neon/simd.h:221
Method
any_bits_set_anywhere
include/sonic/internal/arch/avx2/simd.h:267
Method
any_bits_set_anywhere
include/sonic/internal/arch/avx2/simd.h:588
Method
any_bits_set_anywhere
include/sonic/internal/arch/neon/simd.h:224
Method
any_bits_set_anywhere
include/sonic/internal/arch/sse/simd.h:246
Method
base128
include/sonic/internal/arch/avx2/simd.h:50
Method
base128
include/sonic/internal/arch/sse/simd.h:43
Method
base256
include/sonic/internal/arch/avx2/simd.h:347
Method
base_u8
Conversion from/to SIMD register
include/sonic/internal/arch/neon/simd.h:41
Function
bit_andnot
include/sonic/internal/arch/neon/simd.h:55
Method
bit_andnot
include/sonic/internal/arch/avx2/simd.h:71
Method
bit_andnot
include/sonic/internal/arch/avx2/simd.h:368
Method
bit_andnot
include/sonic/internal/arch/sse/simd.h:64
Method
bit_or
include/sonic/internal/arch/avx2/simd.h:319
Method
bit_or
include/sonic/internal/arch/avx2/simd.h:645
Method
bit_or
include/sonic/internal/arch/sse/simd.h:298
Method
bits_not_set_anywhere
include/sonic/internal/arch/avx2/simd.h:264
Method
bits_not_set_anywhere
include/sonic/internal/arch/avx2/simd.h:585
Method
bits_not_set_anywhere
include/sonic/internal/arch/sse/simd.h:243
Method
cJsonParseResult
benchmark/cjson.hpp:35
Method
cJsonStringResult
benchmark/cjson.hpp:25
Method
carry_one
include/sonic/dom/parser.h:150
Method
children
include/sonic/dom/dynamicnode.h:543
Method
construct
include/sonic/allocator.h:502
Method
containerMalloc
include/sonic/dom/dynamicnode.h:520
Method
containerRealloc
include/sonic/dom/dynamicnode.h:531
Method
contains
benchmark/json.h:89
Method
contains_impl
benchmark/simdjson.hpp:38
Method
contains_impl
benchmark/sonic.hpp:40
Method
contains_impl
benchmark/rapidjson.hpp:39
Method
contains_impl
benchmark/yyjson.hpp:39
Method
contains_impl
benchmark/jsoncpp.hpp:36
Method
copyToRoot
Note: it is a callback function in parse.parse_impl
include/sonic/dom/generic_document.h:288
Method
deallocate
include/sonic/allocator.h:492
Method
defaultCapcity
include/sonic/internal/stack.h:192
Method
destroy
include/sonic/allocator.h:503
Method
destroyDom
include/sonic/dom/generic_document.h:192
Method
dump
(self)
scripts/tools/draw-png.py:49
Method
eq
include/sonic/internal/arch/avx2/simd.h:650
Method
eq
include/sonic/internal/arch/neon/simd.h:427
Method
eq
include/sonic/internal/arch/sse/simd.h:357
Function
explicit operator simd8<uint8_t>
Explicit conversion to/from unsigned Under Visual Studio/ARM64 uint8x16_t and int8x16_t are apparently the same type. In theory, we could check this
include/sonic/internal/arch/neon/simd.h:316
Method
file
(self)
scripts/tools/draw-png.py:23
Method
findFromMap
include/sonic/dom/dynamicnode.h:613
Method
find_impl
benchmark/simdjson.hpp:61
Method
find_impl
benchmark/sonic.hpp:62
Method
find_impl
benchmark/rapidjson.hpp:60
Method
find_impl
benchmark/yyjson.hpp:61
Method
find_impl
benchmark/jsoncpp.hpp:60
Method
find_value
benchmark/sonic.hpp:68
Method
find_value
benchmark/rapidjson.hpp:66
Function
getIntMax
include/sonic/dom/genericnode.h:1057
Function
getIntMin
include/sonic/dom/genericnode.h:1060
Method
getMap
include/sonic/dom/dynamicnode.h:602
Method
getMapUnsfe
include/sonic/dom/dynamicnode.h:608
Function
getUintMax
include/sonic/dom/genericnode.h:1066
Method
get_bit
include/sonic/internal/arch/avx2/simd.h:287
Method
get_bit
include/sonic/internal/arch/avx2/simd.h:608
Method
get_bit
include/sonic/internal/arch/sse/simd.h:266
Method
gt_bits
include/sonic/internal/arch/neon/simd.h:211
Method
hasTrailingChars
include/sonic/dom/parser.h:88
Method
is_ascii
include/sonic/internal/arch/avx2/simd.h:582
Method
is_ascii
include/sonic/internal/arch/sse/simd.h:240
Method
is_valid
(self)
scripts/tools/draw-png.py:29
Method
load
include/sonic/internal/arch/avx2/simd.h:102
Method
load
include/sonic/internal/arch/avx2/simd.h:399
Method
load
include/sonic/internal/arch/neon/simd.h:126
Method
load
include/sonic/internal/arch/neon/simd.h:275
Method
lock
include/sonic/allocator.h:82
Method
lookup_16
include/sonic/internal/arch/neon/simd.h:242
Method
lt_bits
include/sonic/internal/arch/neon/simd.h:216
Method
lteq
include/sonic/internal/arch/avx2/simd.h:333
Method
lteq
include/sonic/internal/arch/avx2/simd.h:662
Method
lteq
include/sonic/internal/arch/neon/simd.h:434
Method
lteq
include/sonic/internal/arch/sse/simd.h:312
Method
lteq
include/sonic/internal/arch/sse/simd.h:372
Function
main
example/addmember.cpp:6
Function
main
example/at_pointer.cpp:8
Function
main
example/parse_ondemand.cpp:16
Function
main
example/create_and_destroy_map.cpp:16
Function
main
example/parse_schema.cpp:7
Function
main
example/get_and_set.cpp:30
← previous
next →
501–600 of 852, ranked by callers