MCPcopy Create free account

hub / github.com/bytedance/sonic-cpp / types & classes

Types & classes120 in github.com/bytedance/sonic-cpp

↓ 5 callersClassParseResult
benchmark/json.h:63
↓ 5 callersClassParseResult
include/sonic/error.h:91
↓ 4 callersClassDocStat
benchmark/json.h:23
↓ 4 callersClassGenericJsonPointer
include/sonic/dom/json_pointer.h:79
↓ 2 callersEnumSonicError
include/sonic/error.h:25
↓ 1 callersClassRecord
scripts/tools/draw-png.py:11
ClassAdaptiveChunkPolicy
include/sonic/allocator.h:150
ClassArray
include/sonic/dom/genericnode.h:1086
ClassCheckKeyReturn
include/sonic/dom/parser.h:522
ClassCheckKeyReturn<T, decltype((void)T::check_key_return, 0)>
include/sonic/dom/parser.h:525
ClassChunkHeader
include/sonic/allocator.h:179
ClassDNode
include/sonic/dom/dynamicnode.h:36
ClassDNodeTest
tests/node_test.cpp:706
ClassData
include/sonic/dom/genericnode.h:1115
ClassDecimal
include/sonic/internal/atof_native.h:895
ClassDocumentTest
tests/document_test.cpp:255
ClassF64Decimal
include/sonic/internal/ftoa.h:52
ClassGenericDocument
include/sonic/dom/generic_document.h:25
ClassGenericDocument
include/sonic/dom/schema_handler.h:29
ClassGenericDocument
include/sonic/dom/handler.h:29
ClassGenericJsonPointerNode
include/sonic/dom/json_pointer.h:36
ClassGenericNode
include/sonic/dom/genericnode.h:50
ClassGetUintHandler
benchmark/rapidjson_sax.hpp:9
ClassInvalidAllocator
invalid allocator which only allocate nullptr
tests/node_test.cpp:767
ClassJsonBase
benchmark/json.h:103
ClassJsonCpp
benchmark/jsoncpp.hpp:68
ClassJsonCppParseResult
benchmark/jsoncpp.hpp:28
ClassJsonCppStringResult
benchmark/jsoncpp.hpp:22
ClassJsonPointerTest
tests/json_pointer_test.cpp:29
ClassLazySAXHandler
include/sonic/dom/handler.h:211
ClassLess
include/sonic/dom/dynamicnode.h:338
ClassMapAllocator
include/sonic/allocator.h:475
ClassMemberNodeT
include/sonic/dom/genericnode.h:35
ClassMemoryPoolAllocator
include/sonic/allocator.h:175
ClassMetaNode
include/sonic/dom/dynamicnode.h:351
ClassNodeTest
tests/node_test.cpp:30
ClassNodeTraits
include/sonic/dom/genericnode.h:43
ClassNodeTraits<DNode<Allocator>>
include/sonic/dom/dynamicnode.h:880
ClassNodeWrapper
tests/document_test.cpp:393
ClassNumber
16 bytes
include/sonic/dom/genericnode.h:1106
ClassObject
include/sonic/dom/genericnode.h:1081
ClassOnDemand
benchmark/ondemand.hpp:30
ClassOnDemandParseTest
tests/document_test.cpp:402
EnumOpType
tests/string_view_test.cpp:24
ClassParentCtx
include/sonic/dom/serialize.h:35
EnumParseFlag
ParseFlag is one-hot encoded for different parsing option. User can define customed flags through combinations.
include/sonic/dom/flags.h:21
ClassParseTest
tests/document_test.cpp:279
ClassParser
include/sonic/dom/parser.h:57
ClassQuotedChar
GCC didn't support non-trivial designated initializers C99 extension
include/sonic/internal/arch/common/quote_tables.h:55
ClassRapidjsonGeneric
benchmark/rapidjson.hpp:135
ClassRapidjsonParseResult
benchmark/rapidjson.hpp:32
ClassRapidjsonStringResult
benchmark/rapidjson.hpp:25
ClassRaw
include/sonic/dom/genericnode.h:1102
ClassSAXHandler
include/sonic/dom/handler.h:32
ClassSIMDjson
benchmark/simdjson.hpp:67
ClassSIMDjsonParseResult
benchmark/simdjson.hpp:29
ClassSIMDjsonStringResult
benchmark/simdjson.hpp:22
ClassSchemaHandler
include/sonic/dom/schema_handler.h:32
EnumSerializeFlags
SerializeFlags is one-hot encoded for different serializing option. User can define customed flags through combinations.
include/sonic/dom/flags.h:27
ClassSharedData
include/sonic/allocator.h:186
ClassSimpleAllocator
include/sonic/allocator.h:37
ClassSimpleChunkPolicy
include/sonic/allocator.h:136
ClassSkipScanner
SkipScanner is used to skip space and json values in json text.
include/sonic/internal/arch/simd_skip.h:47
ClassSonic
benchmark/sonic.hpp:138
ClassSonicErrorInfo
include/sonic/error.h:58
ClassSonicParseResult
benchmark/sonic.hpp:32
ClassSonicStringResult
benchmark/sonic.hpp:23
ClassSpinLock
SpinLock is copied from https://rigtorp.se/spinlock/
include/sonic/allocator.h:77
ClassStack
include/sonic/internal/stack.h:27
ClassString
include/sonic/dom/genericnode.h:1091
ClassStringBlock
include/sonic/internal/arch/avx2/unicode.h:38
ClassStringBlock
include/sonic/internal/arch/neon/unicode.h:35
ClassStringBlock
include/sonic/internal/arch/sve2-128/unicode.h:35
ClassStringBlock
include/sonic/internal/arch/sse/unicode.h:38
ClassStringResult
benchmark/json.h:95
ClassType
include/sonic/dom/genericnode.h:1096
EnumTypeFlag
include/sonic/dom/type.h:22
EnumTypeInfo
include/sonic/dom/type.h:51
ClassUpdateJsonTest
tests/exp_update_test.cpp:26
ClassWriteBuffer
include/sonic/writebuffer.h:25
ClassYYjson
benchmark/yyjson.hpp:116
ClassYYjsonParseResult
benchmark/yyjson.hpp:30
ClassYYjsonStringResult
benchmark/yyjson.hpp:22
Classbase128
include/sonic/internal/arch/avx2/simd.h:46
Classbase128
include/sonic/internal/arch/sse/simd.h:39
Classbase256
include/sonic/internal/arch/avx2/simd.h:343
Classbase_u8
include/sonic/internal/arch/neon/simd.h:36
ClasscJson
benchmark/cjson.hpp:63
ClasscJsonParseResult
benchmark/cjson.hpp:30
ClasscJsonStringResult
benchmark/cjson.hpp:22
Classdirent
tests/document_test.cpp:350
Classlshift_cheat
include/sonic/internal/atof_native.h:908
Classnum128
include/sonic/internal/arch/avx2/simd.h:136
Classnum128
include/sonic/internal/arch/sse/simd.h:129
Classnum256
include/sonic/internal/arch/avx2/simd.h:435
ClassquoteTests
tests/quote_test.cpp:29
Classrebind
include/sonic/allocator.h:507
Classsimd128
include/sonic/internal/arch/avx2/simd.h:43
Classsimd128
include/sonic/internal/arch/sse/simd.h:36
Classsimd128<bool>
include/sonic/internal/arch/avx2/simd.h:119
next →1–100 of 120, ranked by callers