Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adamritter/fastgron
/ types & classes
Types & classes
118 in github.com/adamritter/fastgron
⨍
Functions
878
◇
Types & classes
118
↓ 56 callers
Class
simdjson_error
* Exception thrown when an exception-supporting simdjson method is called */
extern/simdjson/simdjson.h:2409
↓ 42 callers
Enum
error_code
* All possible errors returned by simdjson. These error codes are subject to change * and not all simdjson kernel returns the same error code given t
extern/simdjson/simdjson.h:2354
↓ 18 callers
Class
basic_string_view
extern/simdjson/simdjson.h:1063
↓ 17 callers
Class
value
extern/simdjson/simdjson.h:23414
↓ 6 callers
Class
element
extern/simdjson/simdjson.h:4188
↓ 6 callers
Class
implementation
* An implementation of simdjson for a particular CPU architecture. * * Also used to maintain the currently active implementation. The active impleme
extern/simdjson/simdjson.h:3476
↓ 6 callers
Class
tape_ref
* A reference to an element on the tape. Internal only. */
extern/simdjson/simdjson.h:4143
↓ 5 callers
Class
diyfp
extern/simdjson/simdjson.cpp:43
↓ 5 callers
Class
json_block
* A block of scanned json, with information on operators and scalars. * * We seek to identify pseudo-structural characters. Anything that is inside
extern/simdjson/simdjson.cpp:3431
↓ 5 callers
Class
json_string_block
extern/simdjson/simdjson.cpp:3259
↓ 5 callers
Enum
size_type
extern/simdjson/simdjson.h:1595
↓ 4 callers
Class
base8
extern/simdjson/simdjson.h:14203
↓ 4 callers
Class
iterator
extern/simdjson/simdjson.h:4198
↓ 4 callers
Class
raw_json_string
* A string escaped per JSON rules, terminated with quote ("). They are used to represent * unescaped keys inside JSON documents. * * (In other word
extern/simdjson/simdjson.h:23095
↓ 3 callers
Class
document_stream
extern/simdjson/simdjson.h:4467
↓ 3 callers
Class
json_iterator
extern/simdjson/simdjson.h:23025
↓ 3 callers
Class
padded_string
* String with extra allocation for ease of use with parser::parse() * * This is a move-only class, it cannot be copied. */
extern/simdjson/simdjson.h:2669
↓ 2 callers
Class
array_iterator
* A forward-only JSON array. * * This is an input_iterator, meaning: * - It is forward-only * - * must be called exactly once per element. * - ++
extern/simdjson/simdjson.h:24229
↓ 2 callers
Class
document
extern/simdjson/simdjson.h:2935
↓ 2 callers
Class
escape_json_string
extern/simdjson/simdjson.h:6598
↓ 2 callers
Class
not_in_view
extern/simdjson/simdjson.h:1601
↓ 2 callers
Class
object_iterator
extern/simdjson/simdjson.h:24310
↓ 1 callers
Class
field
extern/simdjson/simdjson.h:24308
↓ 1 callers
Class
growing_string
Provides a dynamic string storage that grows as needed. Unlike std::string, it doesn't shrink the allocated storage capacity when the end of the strin
src/growing_string.hpp:11
↓ 1 callers
Class
key_value_pair
extern/simdjson/simdjson.h:5943
↓ 1 callers
Class
value_iterator
extern/simdjson/simdjson.h:22870
Class
AllAccessor
src/parse_path.hpp:27
Class
Iterator
extern/simdjson/simdjson.h:4973
Class
Map
src/builder.hpp:14
Class
ObjectAccessor
src/parse_path.hpp:25
Class
ObjectAccessors
src/parse_path.hpp:26
Class
Parser
src/parse_path.cpp:36
Class
Slice
src/parse_path.hpp:24
Class
Traits
extern/simdjson/simdjson.h:1904
Class
Vector
src/builder.hpp:14
Class
adjusted_mantissa
extern/simdjson/simdjson.cpp:982
Class
array
* JSON array. */
extern/simdjson/simdjson.h:4193
Class
atomic_ptr
extern/simdjson/simdjson.h:3645
Class
available_implementation_list
* The list of available implementations compiled into simdjson. */
extern/simdjson/simdjson.h:3598
Class
backslash_and_quote
Holds backslashes and quotes locations.
extern/simdjson/simdjson.h:10800
Class
base
extern/simdjson/simdjson.h:14175
Class
base8_numeric
extern/simdjson/simdjson.h:14238
Class
base_u8
extern/simdjson/simdjson.h:10186
Class
binary_format
extern/simdjson/simdjson.cpp:996
Class
bit_indexer
extern/simdjson/simdjson.cpp:3763
Class
boundaries
extern/simdjson/simdjson.cpp:152
Class
buf_block_reader
extern/simdjson/simdjson.cpp:3166
Class
cached_power
extern/simdjson/simdjson.cpp:290
Class
curl_slist
src/fastgron.cpp:190
Class
decimal
extern/simdjson/simdjson.cpp:988
Class
detect_best_supported_implementation_on_first_use
* @private Detects best supported implementation on first use, and sets it */
extern/simdjson/simdjson.cpp:2661
Class
document_reference
* A document_reference is a thin wrapper around a document reference instance. */
extern/simdjson/simdjson.h:25174
Class
dom::parser::Iterator
@private **/
extern/simdjson/simdjson.h:6659
Class
dom_parser_implementation
* An implementation of simdjson's DOM parser for a particular CPU architecture. * * This class is expected to be accessed only by pointer, and never
extern/simdjson/simdjson.h:2968
Enum
element_type
* The actual concrete type of a JSON element * This is the type it is most easily cast to with get<>. */
extern/simdjson/simdjson.h:5407
Class
error_code_info
We store the error code so we can validate the error message is associated with the right code
extern/simdjson/simdjson.h:3693
Class
escape_sequence
@private * Escape sequence like \b or \u0001 * We expect that most compilers will use 8 bytes for this data structure. **/
extern/simdjson/simdjson.h:9146
Class
hash< nonstd::string_view >
extern/simdjson/simdjson.h:2217
Class
hash< nonstd::u16string_view >
extern/simdjson/simdjson.h:2237
Class
hash< nonstd::u32string_view >
extern/simdjson/simdjson.h:2247
Class
hash< nonstd::wstring_view >
extern/simdjson/simdjson.h:2227
Class
implementation_simdjson_result_base
extern/simdjson/simdjson.h:22737
Enum
instruction_set
extern/simdjson/simdjson.h:3238
Class
iterator
extern/simdjson/simdjson.h:5177
Class
iterator
extern/simdjson/simdjson.h:5953
Class
json_character_block
extern/simdjson/simdjson.cpp:2850
Class
json_iterator
extern/simdjson/simdjson.cpp:4483
Class
json_minifier
extern/simdjson/simdjson.cpp:3578
Class
json_scanner
* Scans JSON for important bits: structural characters or 'operators', strings, and scalars. * * The scanner starts by calculating two distinct thin
extern/simdjson/simdjson.cpp:3505
Class
json_string_scanner
Scans blocks for string characters, storing the state necessary to do so
extern/simdjson/simdjson.cpp:3294
Class
json_structural_indexer
extern/simdjson/simdjson.cpp:3876
Enum
json_type
* The type of a JSON value. */
extern/simdjson/simdjson.h:22860
Class
mini_formatter
extern/simdjson/simdjson.h:6217
Class
number
* A type representing a JSON number. * The design of the struct is deliberately straight-forward. All * functions return standard values with no err
extern/simdjson/simdjson.h:22877
Enum
number_type
* The type of a JSON number */
extern/simdjson/simdjson.h:10872
Class
object
extern/simdjson/simdjson.h:5401
Class
open_container
expectation: sizeof(open_container) = 64/8.
extern/simdjson/simdjson.h:9840
Class
options
Parse command-line options
src/fastgron.cpp:46
Class
padded_string_view
extern/simdjson/simdjson.h:2662
Class
parser
* A persistent document parser. * * The parser is designed to be reused, holding the internal buffers necessary to do parsing, * as well as memory
extern/simdjson/simdjson.h:4506
Class
simd8
extern/simdjson/simdjson.h:10180
Class
simd8<bool>
extern/simdjson/simdjson.h:10215
Class
simd8<int8_t>
extern/simdjson/simdjson.h:10418
Class
simd8<uint8_t>
extern/simdjson/simdjson.h:10248
Class
simd8x64
extern/simdjson/simdjson.h:10522
Class
simdjson_result
extern/simdjson/simdjson.h:2542
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::array>
extern/simdjson/simdjson.h:24551
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::array_iterator>
extern/simdjson/simdjson.h:24284
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::document>
extern/simdjson/simdjson.h:25243
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::document_reference>
extern/simdjson/simdjson.h:25316
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::document_stream>
extern/simdjson/simdjson.h:27053
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::field>
extern/simdjson/simdjson.h:26141
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::json_iterator>
extern/simdjson/simdjson.h:23716
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::json_type>
extern/simdjson/simdjson.h:22998
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::object>
extern/simdjson/simdjson.h:26361
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::object_iterator>
extern/simdjson/simdjson.h:24354
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::parser>
extern/simdjson/simdjson.h:26722
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::raw_json_string>
extern/simdjson/simdjson.h:23251
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::token_iterator>
extern/simdjson/simdjson.h:23395
Class
simdjson_result<SIMDJSON_BUILTIN_IMPLEMENTATION::ondemand::value>
extern/simdjson/simdjson.h:25963
next →
1–100 of 118, ranked by callers