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
Key
include/sonic/dom/schema_handler.h:166
Method
Key
include/sonic/dom/handler.h:266
Function
LLVMFuzzerTestOneInput
fuzz/fuzz.cpp:24
Method
LazySAXHandler
include/sonic/dom/handler.h:216
Function
LeadingZeroes
result might be undefined when input_num is zero */
include/sonic/internal/arch/avx2/base.h:79
Function
LeadingZeroes
result might be undefined when input_num is zero */
include/sonic/internal/arch/common/arm_common/base.h:47
Method
Malloc
Allocates a memory block. (concept Allocator)
include/sonic/allocator.h:366
Method
MapAllocator
include/sonic/allocator.h:485
Function
MemberBegin
* @brief Get object begin iterator. * @return MemberIterator */
include/sonic/dom/genericnode.h:584
Function
MemberIterator FindMember
* @brief Find a specific member in an object. A member is a pair node of key * and name. * @param key string view of the string key * @retval
include/sonic/dom/genericnode.h:672
Method
MemoryPoolAllocator
Constructor with chunkSize. ! \param chunkSize The size of memory chunk. The default is kDefaultChunkSize. \param baseAllocator The allocator for
include/sonic/allocator.h:218
Method
MetaNode
include/sonic/dom/dynamicnode.h:361
Method
NodeWrapper
tests/document_test.cpp:394
Method
Null
Irrelevant events
benchmark/rapidjson_sax.hpp:66
Method
Null
include/sonic/dom/schema_handler.h:116
Method
ParseResult
benchmark/json.h:65
Method
ParseResult
include/sonic/error.h:93
Method
ParseResult Parse
include/sonic/dom/parser.h:68
Method
ParseResult ParseLazy
include/sonic/dom/parser.h:82
Method
ParseResult parseLazyImpl
include/sonic/dom/parser.h:755
Method
Parser
include/sonic/dom/parser.h:59
Method
Pop
include/sonic/writebuffer.h:120
Method
Pop
include/sonic/internal/stack.h:138
Function
PrefixXor
include/sonic/internal/arch/avx2/base.h:87
Function
PrefixXor
include/sonic/internal/arch/sse/base.h:60
Method
Push
include/sonic/writebuffer.h:70
Method
Push100Nodes
tests/node_test.cpp:119
Method
Push5_8
faster api for push 5 ~ 8 bytes.
include/sonic/writebuffer.h:99
Method
PushSize
include/sonic/writebuffer.h:89
Method
PushSize
include/sonic/internal/stack.h:102
Method
PushSizeUnsafe
include/sonic/writebuffer.h:94
Method
PushSizeUnsafe
include/sonic/internal/stack.h:108
Method
PushUnsafe
include/sonic/writebuffer.h:80
Function
Quote
include/sonic/internal/arch/common/arm_common/quote.h:86
Method
QuoteIndex
include/sonic/internal/arch/avx2/unicode.h:50
Method
RapidjsonParseResult
benchmark/rapidjson.hpp:37
Method
RawNumber
benchmark/rapidjson_sax.hpp:91
Method
Realloc
Resizes a memory block (concept Allocator)
include/sonic/allocator.h:383
Function
RemoveMember
* @brief Remove a specific member in the object by key. * @param key string view that contains key's pointer and size * @retval true success
include/sonic/dom/genericnode.h:807
Method
Reserve
* @brief Increase the capacity of buffer if new_cap is greater than the * current capacity(). Otherwise, do nothing. */
include/sonic/writebuffer.h:58
Method
SAXHandler
include/sonic/dom/handler.h:37
Method
SIMDjsonParseResult
benchmark/simdjson.hpp:36
Method
SONIC_IF_CONSTEXPR
include/sonic/dom/parser.h:578
Method
SchemaHandler
include/sonic/dom/schema_handler.h:37
Function
Serialize
include/sonic/dom/genericnode.h:1001
Method
SetUp
include/sonic/dom/schema_handler.h:89
Method
Shared
Whether the allocator is shared. ! \return true or false. */
include/sonic/allocator.h:360
Method
SimpleChunkPolicy
include/sonic/allocator.h:138
Method
Size
Computes the memory blocks allocated. ! \return total used bytes. */
include/sonic/allocator.h:349
Method
Size
include/sonic/writebuffer.h:50
Function
SkipContainer
include/sonic/internal/arch/x86_ifuncs/skip.h:37
Function
SkipContainer
include/sonic/internal/arch/sve2-128/skip.h:37
Function
SkipContainer
return true if container is closed.
include/sonic/internal/arch/common/x86_common/skip.inc.h:120
Function
SkipString
pos is the after the ending quote
include/sonic/internal/arch/common/arm_common/skip.inc.h:77
Function
SkipString
pos is the after the ending quote
include/sonic/internal/arch/common/x86_common/skip.inc.h:65
Function
SonicError SerializeImpl
include/sonic/dom/serialize.h:33
Method
SonicParseResult
benchmark/sonic.hpp:37
Method
Stack
include/sonic/internal/stack.h:29
Method
StartArray
benchmark/rapidjson_sax.hpp:50
Method
StartArray
include/sonic/dom/schema_handler.h:219
Method
StartArray
include/sonic/dom/handler.h:227
Method
StartObject
benchmark/rapidjson_sax.hpp:40
Method
StartObject
include/sonic/dom/schema_handler.h:197
Method
StartObject
include/sonic/dom/handler.h:232
Method
String
benchmark/rapidjson_sax.hpp:60
Method
String
include/sonic/dom/schema_handler.h:188
Function
StringView GetRaw
* @brief Get the raw json of this node, won't copy it. * @return StringView that represents the raw json. */
include/sonic/dom/genericnode.h:341
Function
TEST
tests/quote_test.cpp:42
Function
TEST
tests/error_test.cpp:27
Function
TEST
tests/memcmp_test.cpp:50
Function
TEST
tests/skip_test.cpp:43
Function
TEST
tests/node_test.cpp:776
Function
TEST
tests/assert_test.cpp:24
Function
TEST
tests/ftoa_test.cpp:57
Function
TEST
tests/exp_update_test.cpp:25
Function
TEST
tests/parse_schema_test.cpp:64
Function
TEST
tests/document_test.cpp:38
Function
TEST
tests/parsenumber_test.cpp:77
Function
TEST
tests/itoa_test.cpp:47
Function
TEST
tests/allocator_test.cpp:33
Function
TEST
tests/string_view_test.cpp:49
Function
TEST
tests/writebuffer_test.cpp:25
Function
TYPED_TEST
tests/node_test.cpp:140
Function
TYPED_TEST
tests/json_pointer_test.cpp:40
Function
TYPED_TEST
tests/document_test.cpp:275
Method
TearDown
include/sonic/dom/schema_handler.h:102
Method
TearDown
include/sonic/dom/handler.h:85
Method
Top
include/sonic/writebuffer.h:108
Method
Top
include/sonic/internal/stack.h:126
Method
Uint
benchmark/rapidjson_sax.hpp:20
Method
Uint
include/sonic/dom/schema_handler.h:136
Method
Uint
include/sonic/dom/handler.h:111
Method
Uint64
benchmark/rapidjson_sax.hpp:87
Method
UnescapedIndex
include/sonic/internal/arch/avx2/unicode.h:52
Method
UnescapedIndex
include/sonic/internal/arch/neon/unicode.h:56
Method
UnescapedIndex
include/sonic/internal/arch/sve2-128/unicode.h:59
Method
UnescapedIndex
include/sonic/internal/arch/sse/unicode.h:52
Function
Utoa_16
include/sonic/internal/arch/common/x86_common/itoa.h:122
Function
Utoa_8
include/sonic/internal/arch/common/x86_common/itoa.h:108
Method
WriteBuffer
include/sonic/writebuffer.h:27
← previous
next →
401–500 of 852, ranked by callers