# Amalgamation Helper Report

Click on files to see details.

include/
simdjson/
arm64/
base.h

### base.h

Path: include/simdjson/arm64/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/arm64/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/arm64/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/arm64/base.h"
    #include "simdjson/arm64/intrinsics.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

bitmask.h

### bitmask.h

Path: include/simdjson/arm64/bitmask.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/arm64/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/arm64/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: arm64.

end.h

### end.h

Path: include/simdjson/arm64/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/arm64/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/arm64/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/instruction_set.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

intrinsics.h

### intrinsics.h

Path: include/simdjson/arm64/intrinsics.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/arm64/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/arm64/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/arm64/base.h"
    #include "simdjson/arm64/intrinsics.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/arm64/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: arm64.

simd.h

### simd.h

Path: include/simdjson/arm64/simd.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/arm64/base.h"
    #include "simdjson/arm64/bitmanipulation.h"
    #include "simdjson/internal/simdprune_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/arm64/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/arm64/base.h"
    #include "simdjson/arm64/simd.h"
    #include "simdjson/arm64/bitmanipulation.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

arm64.h

### arm64.h

Path: include/simdjson/arm64.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: arm64.

base.h

### base.h

Path: include/simdjson/base.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

builder.h

### builder.h

Path: include/simdjson/builder.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

builtin/
base.h

### base.h

Path: include/simdjson/builtin/base.h

Categories: Free Dependency File, Builtin File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in builtin directory.

builder.h

### builder.h

Path: include/simdjson/builtin/builder.h

Categories: Free Dependency File, Builtin File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in builtin directory.

implementation.h

### implementation.h

Path: include/simdjson/builtin/implementation.h

Categories: Free Dependency File, Builtin File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in builtin directory.

ondemand.h

### ondemand.h

Path: include/simdjson/builtin/ondemand.h

Categories: Free Dependency File, Builtin File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in builtin directory.

builtin.h

### builtin.h

Path: include/simdjson/builtin.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

common_defs.h

### common_defs.h

Path: include/simdjson/common_defs.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

compile_time_json-inl.h

### compile_time_json-inl.h

Path: include/simdjson/compile_time_json-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

compile_time_json.h

### compile_time_json.h

Path: include/simdjson/compile_time_json.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

compiler_check.h

### compiler_check.h

Path: include/simdjson/compiler_check.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

concepts.h

### concepts.h

Path: include/simdjson/concepts.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

constevalutil.h

### constevalutil.h

Path: include/simdjson/constevalutil.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

convert-inl.h

### convert-inl.h

Path: include/simdjson/convert-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

convert.h

### convert.h

Path: include/simdjson/convert.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

dom/
array-inl.h

### array-inl.h

Path: include/simdjson/dom/array-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

array.h

### array.h

Path: include/simdjson/dom/array.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

base.h

### base.h

Path: include/simdjson/dom/base.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

document-inl.h

### document-inl.h

Path: include/simdjson/dom/document-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

document.h

### document.h

Path: include/simdjson/dom/document.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

document_stream-inl.h

### document_stream-inl.h

Path: include/simdjson/dom/document_stream-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

document_stream.h

### document_stream.h

Path: include/simdjson/dom/document_stream.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

element-inl.h

### element-inl.h

Path: include/simdjson/dom/element-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

element.h

### element.h

Path: include/simdjson/dom/element.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

object-inl.h

### object-inl.h

Path: include/simdjson/dom/object-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

object.h

### object.h

Path: include/simdjson/dom/object.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

parser-inl.h

### parser-inl.h

Path: include/simdjson/dom/parser-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

parser.h

### parser.h

Path: include/simdjson/dom/parser.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

serialization-inl.h

### serialization-inl.h

Path: include/simdjson/dom/serialization-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

serialization.h

### serialization.h

Path: include/simdjson/dom/serialization.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

dom.h

### dom.h

Path: include/simdjson/dom.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

error-inl.h

### error-inl.h

Path: include/simdjson/error-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

error.h

### error.h

Path: include/simdjson/error.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

fallback/
base.h

### base.h

Path: include/simdjson/fallback/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: fallback.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/fallback/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: fallback.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/fallback/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: fallback.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/fallback/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/fallback/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: fallback.

end.h

### end.h

Path: include/simdjson/fallback/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: fallback.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/fallback/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/fallback/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: fallback.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/fallback/base.h"
    #include "simdjson/implementation.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/fallback/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: fallback.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/fallback/base.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/fallback/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: fallback.

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/fallback/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: fallback.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/fallback/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

fallback.h

### fallback.h

Path: include/simdjson/fallback.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: fallback.

generic/
amalgamated.h

### amalgamated.h

Path: include/simdjson/generic/amalgamated.h

Categories: Amalgamated File, Amalgamator File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Located in generic directories.

atomparsing.h

### atomparsing.h

Path: include/simdjson/generic/atomparsing.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ATOMPARSING_H
    #include "simdjson/generic/base.h"
    #include "simdjson/generic/jsoncharutils.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

base.h

### base.h

Path: include/simdjson/generic/base.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_BASE_H
    #include "simdjson/base.h"
    // If we haven't got an implementation yet, we're in the editor, editing a generic file! Just
    // use the most advanced one we can so the most possible stuff can be tested.
    #ifndef SIMDJSON_IMPLEMENTATION
    #include "simdjson/implementation_detection.h"
    #if SIMDJSON_IMPLEMENTATION_ICELAKE
    #include "simdjson/icelake/begin.h"
    #elif SIMDJSON_IMPLEMENTATION_HASWELL
    #include "simdjson/haswell/begin.h"
    #elif SIMDJSON_IMPLEMENTATION_WESTMERE
    #include "simdjson/westmere/begin.h"
    #elif SIMDJSON_IMPLEMENTATION_ARM64
    #include "simdjson/arm64/begin.h"
    #elif SIMDJSON_IMPLEMENTATION_PPC64
    #include "simdjson/ppc64/begin.h"
    #elif SIMDJSON_IMPLEMENTATION_LASX
    #include "simdjson/lasx/begin.h"
    #elif SIMDJSON_IMPLEMENTATION_LSX
    #include "simdjson/lsx/begin.h"
    #elif SIMDJSON_IMPLEMENTATION_FALLBACK
    #include "simdjson/fallback/begin.h"
    #else
    #error "All possible implementations (including fallback) have been disabled! simdjson will not run."
    #endif
    #endif // SIMDJSON_IMPLEMENTATION
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder/
amalgamated.h

### amalgamated.h

Path: include/simdjson/generic/builder/amalgamated.h

Categories: Amalgamated File, Amalgamator File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Located in generic directories.

dependencies.h

### dependencies.h

Path: include/simdjson/generic/builder/dependencies.h

Categories: Free Dependency File, Generic File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in generic directories.

json_builder.h

### json_builder.h

Path: include/simdjson/generic/builder/json_builder.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_STRING_BUILDER_H
    #include "simdjson/generic/builder/json_string_builder.h"
    #include "simdjson/concepts.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_string_builder-inl.h

### json_string_builder-inl.h

Path: include/simdjson/generic/builder/json_string_builder-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_STRING_BUILDER_INL_H
    #include "simdjson/generic/builder/json_string_builder.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_string_builder.h

### json_string_builder.h

Path: include/simdjson/generic/builder/json_string_builder.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_STRING_BUILDER_H
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

dependencies.h

### dependencies.h

Path: include/simdjson/generic/dependencies.h

Categories: Free Dependency File, Generic File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in generic directories.

dom_parser_implementation.h

### dom_parser_implementation.h

Path: include/simdjson/generic/dom_parser_implementation.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_DOM_PARSER_IMPLEMENTATION_H
    #include "simdjson/generic/base.h"
    #include "simdjson/internal/dom_parser_implementation.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation_simdjson_result_base-inl.h

### implementation_simdjson_result_base-inl.h

Path: include/simdjson/generic/implementation_simdjson_result_base-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_IMPLEMENTATION_SIMDJSON_RESULT_BASE_INL_H
    #include "simdjson/generic/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation_simdjson_result_base.h

### implementation_simdjson_result_base.h

Path: include/simdjson/generic/implementation_simdjson_result_base.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_IMPLEMENTATION_SIMDJSON_RESULT_BASE_H
    #include "simdjson/generic/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

jsoncharutils.h

### jsoncharutils.h

Path: include/simdjson/generic/jsoncharutils.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_JSONCHARUTILS_H
    #include "simdjson/generic/base.h"
    #include "simdjson/internal/jsoncharutils_tables.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing.h

### numberparsing.h

Path: include/simdjson/generic/numberparsing.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_NUMBERPARSING_H
    #include "simdjson/generic/base.h"
    #include "simdjson/generic/jsoncharutils.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand/
amalgamated.h

### amalgamated.h

Path: include/simdjson/generic/ondemand/amalgamated.h

Categories: Amalgamated File, Amalgamator File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Located in generic directories.

array-inl.h

### array-inl.h

Path: include/simdjson/generic/ondemand/array-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_ARRAY_INL_H
    #include "simdjson/jsonpathutil.h"
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/array.h"
    #include "simdjson/generic/ondemand/array_iterator-inl.h"
    #include "simdjson/generic/ondemand/json_iterator.h"
    #include "simdjson/generic/ondemand/value.h"
    #include "simdjson/generic/ondemand/value_iterator-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

array.h

### array.h

Path: include/simdjson/generic/ondemand/array.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_ARRAY_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/value_iterator.h"
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

array_iterator-inl.h

### array_iterator-inl.h

Path: include/simdjson/generic/ondemand/array_iterator-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_ARRAY_ITERATOR_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/array_iterator.h"
    #include "simdjson/generic/ondemand/value-inl.h"
    #include "simdjson/generic/ondemand/value_iterator-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

array_iterator.h

### array_iterator.h

Path: include/simdjson/generic/ondemand/array_iterator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_ARRAY_ITERATOR_H
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/value_iterator.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

base.h

### base.h

Path: include/simdjson/generic/ondemand/base.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_BASE_H
    #include "simdjson/generic/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

compile_time_accessors.h

### compile_time_accessors.h

Path: include/simdjson/generic/ondemand/compile_time_accessors.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_COMPILE_TIME_ACCESSORS_H

    #endif // SIMDJSON_CONDITIONAL_INCLUDE

dependencies.h

### dependencies.h

Path: include/simdjson/generic/ondemand/dependencies.h

Categories: Free Dependency File, Generic File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in generic directories.

deserialize.h

### deserialize.h

Path: include/simdjson/generic/ondemand/deserialize.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_ONDEMAND_DESERIALIZE_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/array.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

document-inl.h

### document-inl.h

Path: include/simdjson/generic/ondemand/document-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/array_iterator.h"
    #include "simdjson/generic/ondemand/document.h"
    #include "simdjson/generic/ondemand/json_type.h"
    #include "simdjson/generic/ondemand/raw_json_string.h"
    #include "simdjson/generic/ondemand/value.h"
    #include "simdjson/generic/ondemand/value-inl.h"
    #include "simdjson/generic/ondemand/array-inl.h"
    #include "simdjson/generic/ondemand/json_iterator-inl.h"
    #include "simdjson/generic/ondemand/object-inl.h"
    #include "simdjson/generic/ondemand/value_iterator-inl.h"
    #include "simdjson/generic/ondemand/deserialize.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

document.h

### document.h

Path: include/simdjson/generic/ondemand/document.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/json_iterator.h"
    #include "simdjson/generic/ondemand/deserialize.h"
    #include "simdjson/generic/ondemand/value.h"
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

document_stream-inl.h

### document_stream-inl.h

Path: include/simdjson/generic/ondemand/document_stream-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_STREAM_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/document_stream.h"
    #include "simdjson/generic/ondemand/document-inl.h"
    #include "simdjson/generic/implementation_simdjson_result_base-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

document_stream.h

### document_stream.h

Path: include/simdjson/generic/ondemand/document_stream.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_STREAM_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/document.h"
    #include "simdjson/generic/ondemand/parser.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

field-inl.h

### field-inl.h

Path: include/simdjson/generic/ondemand/field-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_FIELD_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/field.h"
    #include "simdjson/generic/ondemand/value-inl.h"
    #include "simdjson/generic/ondemand/value_iterator-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

field.h

### field.h

Path: include/simdjson/generic/ondemand/field.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_FIELD_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/raw_json_string.h"
    #include "simdjson/generic/ondemand/value.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_iterator-inl.h

### json_iterator-inl.h

Path: include/simdjson/generic/ondemand/json_iterator-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_JSON_ITERATOR_INL_H
    #include "simdjson/internal/dom_parser_implementation.h"
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/json_iterator.h"
    #include "simdjson/generic/ondemand/parser.h"
    #include "simdjson/generic/ondemand/raw_json_string.h"
    #include "simdjson/generic/ondemand/logger-inl.h"
    #include "simdjson/generic/ondemand/parser-inl.h"
    #include "simdjson/generic/ondemand/token_iterator-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_iterator.h

### json_iterator.h

Path: include/simdjson/generic/ondemand/json_iterator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_JSON_ITERATOR_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/token_iterator.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_type-inl.h

### json_type-inl.h

Path: include/simdjson/generic/ondemand/json_type-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_JSON_TYPE_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/json_type.h"
    #include "simdjson/generic/implementation_simdjson_result_base-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_type.h

### json_type.h

Path: include/simdjson/generic/ondemand/json_type.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_JSON_TYPE_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/numberparsing.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

logger-inl.h

### logger-inl.h

Path: include/simdjson/generic/ondemand/logger-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_LOGGER_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/logger.h"
    #include "simdjson/generic/ondemand/json_iterator.h"
    #include "simdjson/generic/ondemand/value_iterator.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

logger.h

### logger.h

Path: include/simdjson/generic/ondemand/logger.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_LOGGER_H
    #include "simdjson/generic/ondemand/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

object-inl.h

### object-inl.h

Path: include/simdjson/generic/ondemand/object-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_OBJECT_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/field.h"
    #include "simdjson/generic/ondemand/object.h"
    #include "simdjson/generic/ondemand/object_iterator.h"
    #include "simdjson/generic/ondemand/raw_json_string.h"
    #include "simdjson/generic/ondemand/json_iterator.h"
    #include "simdjson/generic/ondemand/value-inl.h"
    #include "simdjson/jsonpathutil.h"
    #if SIMDJSON_STATIC_REFLECTION
    #include "simdjson/generic/ondemand/json_string_builder.h"  // for constevalutil::fixed_string
    #include
    #endif
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

object.h

### object.h

Path: include/simdjson/generic/ondemand/object.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_OBJECT_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/value_iterator.h"
    #include
    #if SIMDJSON_STATIC_REFLECTION && SIMDJSON_SUPPORTS_CONCEPTS
    #include "simdjson/generic/ondemand/json_string_builder.h"  // for constevalutil::fixed_string
    #endif
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

object_iterator-inl.h

### object_iterator-inl.h

Path: include/simdjson/generic/ondemand/object_iterator-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_OBJECT_ITERATOR_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/object_iterator.h"
    #include "simdjson/generic/ondemand/field-inl.h"
    #include "simdjson/generic/ondemand/value_iterator-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

object_iterator.h

### object_iterator.h

Path: include/simdjson/generic/ondemand/object_iterator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_OBJECT_ITERATOR_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/value_iterator.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

parser-inl.h

### parser-inl.h

Path: include/simdjson/generic/ondemand/parser-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_PARSER_INL_H
    #include "simdjson/padded_string.h"
    #include "simdjson/padded_string_view.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/dom_parser_implementation.h"
    #include "simdjson/dom/base.h" // for MINIMAL_DOCUMENT_CAPACITY
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/document_stream.h"
    #include "simdjson/generic/ondemand/parser.h"
    #include "simdjson/generic/ondemand/raw_json_string.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

parser.h

### parser.h

Path: include/simdjson/generic/ondemand/parser.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_PARSER_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

raw_json_string-inl.h

### raw_json_string-inl.h

Path: include/simdjson/generic/ondemand/raw_json_string-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_RAW_JSON_STRING_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/raw_json_string.h"
    #include "simdjson/generic/ondemand/json_iterator-inl.h"
    #include "simdjson/generic/implementation_simdjson_result_base-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

raw_json_string.h

### raw_json_string.h

Path: include/simdjson/generic/ondemand/raw_json_string.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_RAW_JSON_STRING_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

serialization-inl.h

### serialization-inl.h

Path: include/simdjson/generic/ondemand/serialization-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_SERIALIZATION_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/array.h"
    #include "simdjson/generic/ondemand/document-inl.h"
    #include "simdjson/generic/ondemand/json_type.h"
    #include "simdjson/generic/ondemand/object.h"
    #include "simdjson/generic/ondemand/serialization.h"
    #include "simdjson/generic/ondemand/value.h"
    #if SIMDJSON_STATIC_REFLECTION
    #include "simdjson/generic/builder/json_builder.h"
    #endif
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

serialization.h

### serialization.h

Path: include/simdjson/generic/ondemand/serialization.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_SERIALIZATION_H
    #include "simdjson/generic/ondemand/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

std_deserialize.h

### std_deserialize.h

Path: include/simdjson/generic/ondemand/std_deserialize.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_ONDEMAND_DESERIALIZE_H
    #include "simdjson/generic/ondemand/object.h"
    #include "simdjson/generic/ondemand/array.h"
    #include "simdjson/generic/ondemand/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

token_iterator-inl.h

### token_iterator-inl.h

Path: include/simdjson/generic/ondemand/token_iterator-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_TOKEN_ITERATOR_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/token_iterator.h"
    #include "simdjson/generic/implementation_simdjson_result_base-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

token_iterator.h

### token_iterator.h

Path: include/simdjson/generic/ondemand/token_iterator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_TOKEN_ITERATOR_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/logger.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

value-inl.h

### value-inl.h

Path: include/simdjson/generic/ondemand/value-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_VALUE_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/ondemand/array.h"
    #include "simdjson/generic/ondemand/array_iterator.h"
    #include "simdjson/generic/ondemand/json_iterator.h"
    #include "simdjson/generic/ondemand/json_type.h"
    #include "simdjson/generic/ondemand/object.h"
    #include "simdjson/generic/ondemand/raw_json_string.h"
    #include "simdjson/generic/ondemand/value.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

value.h

### value.h

Path: include/simdjson/generic/ondemand/value.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_VALUE_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #include "simdjson/generic/ondemand/value_iterator.h"
    #include "simdjson/generic/ondemand/deserialize.h"
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

value_iterator-inl.h

### value_iterator-inl.h

Path: include/simdjson/generic/ondemand/value_iterator-inl.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_VALUE_ITERATOR_INL_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/atomparsing.h"
    #include "simdjson/generic/numberparsing.h"
    #include "simdjson/generic/ondemand/json_iterator.h"
    #include "simdjson/generic/ondemand/value_iterator.h"
    #include "simdjson/generic/ondemand/json_type-inl.h"
    #include "simdjson/generic/ondemand/raw_json_string-inl.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

value_iterator.h

### value_iterator.h

Path: include/simdjson/generic/ondemand/value_iterator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_GENERIC_ONDEMAND_VALUE_ITERATOR_H
    #include "simdjson/generic/ondemand/base.h"
    #include "simdjson/generic/implementation_simdjson_result_base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

haswell/
base.h

### base.h

Path: include/simdjson/haswell/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/haswell/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/haswell/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #include "simdjson/haswell/intrinsics.h"
    #include "simdjson/haswell/bitmask.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

bitmask.h

### bitmask.h

Path: include/simdjson/haswell/bitmask.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #include "simdjson/haswell/intrinsics.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/haswell/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: haswell.

end.h

### end.h

Path: include/simdjson/haswell/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/haswell/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/instruction_set.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

intrinsics.h

### intrinsics.h

Path: include/simdjson/haswell/intrinsics.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/haswell/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (2):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #include "simdjson/haswell/intrinsics.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

Block 2

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/haswell/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: haswell.

simd.h

### simd.h

Path: include/simdjson/haswell/simd.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #include "simdjson/haswell/intrinsics.h"
    #include "simdjson/haswell/bitmanipulation.h"
    #include "simdjson/internal/simdprune_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/haswell/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/haswell/base.h"
    #include "simdjson/haswell/simd.h"
    #include "simdjson/haswell/bitmanipulation.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

haswell.h

### haswell.h

Path: include/simdjson/haswell.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: haswell.

icelake/
base.h

### base.h

Path: include/simdjson/icelake/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/icelake/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/icelake/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #include "simdjson/icelake/intrinsics.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

bitmask.h

### bitmask.h

Path: include/simdjson/icelake/bitmask.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #include "simdjson/icelake/intrinsics.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/icelake/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: icelake.

end.h

### end.h

Path: include/simdjson/icelake/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/icelake/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/instruction_set.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

intrinsics.h

### intrinsics.h

Path: include/simdjson/icelake/intrinsics.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/icelake/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #include "simdjson/icelake/intrinsics.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/icelake/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: icelake.

simd.h

### simd.h

Path: include/simdjson/icelake/simd.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #include "simdjson/icelake/intrinsics.h"
    #include "simdjson/icelake/bitmanipulation.h"
    #include "simdjson/internal/simdprune_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/icelake/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/icelake/base.h"
    #include "simdjson/icelake/simd.h"
    #include "simdjson/icelake/bitmanipulation.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

icelake.h

### icelake.h

Path: include/simdjson/icelake.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: icelake.

implementation.h

### implementation.h

Path: include/simdjson/implementation.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

implementation_detection.h

### implementation_detection.h

Path: include/simdjson/implementation_detection.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

internal/
atomic_ptr.h

### atomic_ptr.h

Path: include/simdjson/internal/atomic_ptr.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

dom_parser_implementation.h

### dom_parser_implementation.h

Path: include/simdjson/internal/dom_parser_implementation.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

instruction_set.h

### instruction_set.h

Path: include/simdjson/internal/instruction_set.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

jsoncharutils_tables.h

### jsoncharutils_tables.h

Path: include/simdjson/internal/jsoncharutils_tables.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

jsonformatutils.h

### jsonformatutils.h

Path: include/simdjson/internal/jsonformatutils.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

numberparsing_tables.h

### numberparsing_tables.h

Path: include/simdjson/internal/numberparsing_tables.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

simdprune_tables.h

### simdprune_tables.h

Path: include/simdjson/internal/simdprune_tables.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

tape_ref-inl.h

### tape_ref-inl.h

Path: include/simdjson/internal/tape_ref-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

tape_ref.h

### tape_ref.h

Path: include/simdjson/internal/tape_ref.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

tape_type.h

### tape_type.h

Path: include/simdjson/internal/tape_type.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

jsonioutil.h

### jsonioutil.h

Path: include/simdjson/jsonioutil.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

jsonpathutil.h

### jsonpathutil.h

Path: include/simdjson/jsonpathutil.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

lasx/
base.h

### base.h

Path: include/simdjson/lasx/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/lasx/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/lasx/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lasx/base.h"
    #include "simdjson/lasx/intrinsics.h"
    #include "simdjson/lasx/bitmask.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

bitmask.h

### bitmask.h

Path: include/simdjson/lasx/bitmask.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lasx/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/lasx/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lasx.

end.h

### end.h

Path: include/simdjson/lasx/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lasx/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/lasx/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/instruction_set.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

intrinsics.h

### intrinsics.h

Path: include/simdjson/lasx/intrinsics.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lasx/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/lasx/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lasx/base.h"
    #include "simdjson/lasx/intrinsics.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/lasx/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lasx.

simd.h

### simd.h

Path: include/simdjson/lasx/simd.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lasx/base.h"
    #include "simdjson/lasx/bitmanipulation.h"
    #include "simdjson/internal/simdprune_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/lasx/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lasx/base.h"
    #include "simdjson/lasx/simd.h"
    #include "simdjson/lasx/bitmanipulation.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

lasx.h

### lasx.h

Path: include/simdjson/lasx.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lasx.

lsx/
base.h

### base.h

Path: include/simdjson/lsx/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/lsx/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/lsx/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lsx/base.h"
    #include "simdjson/lsx/intrinsics.h"
    #include "simdjson/lsx/bitmask.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

bitmask.h

### bitmask.h

Path: include/simdjson/lsx/bitmask.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lsx/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/lsx/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lsx.

end.h

### end.h

Path: include/simdjson/lsx/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lsx/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/lsx/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/instruction_set.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

intrinsics.h

### intrinsics.h

Path: include/simdjson/lsx/intrinsics.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lsx/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/lsx/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lsx/base.h"
    #include "simdjson/lsx/intrinsics.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/lsx/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lsx.

simd.h

### simd.h

Path: include/simdjson/lsx/simd.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lsx/base.h"
    #include "simdjson/lsx/bitmanipulation.h"
    #include "simdjson/internal/simdprune_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/lsx/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/lsx/base.h"
    #include "simdjson/lsx/simd.h"
    #include "simdjson/lsx/bitmanipulation.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

lsx.h

### lsx.h

Path: include/simdjson/lsx.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lsx.

minify.h

### minify.h

Path: include/simdjson/minify.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

ondemand.h

### ondemand.h

Path: include/simdjson/ondemand.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

padded_string-inl.h

### padded_string-inl.h

Path: include/simdjson/padded_string-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

padded_string.h

### padded_string.h

Path: include/simdjson/padded_string.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

padded_string_view-inl.h

### padded_string_view-inl.h

Path: include/simdjson/padded_string_view-inl.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

padded_string_view.h

### padded_string_view.h

Path: include/simdjson/padded_string_view.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

portability.h

### portability.h

Path: include/simdjson/portability.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

ppc64/
base.h

### base.h

Path: include/simdjson/ppc64/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/ppc64/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/ppc64/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

bitmask.h

### bitmask.h

Path: include/simdjson/ppc64/bitmask.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/ppc64/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: ppc64.

end.h

### end.h

Path: include/simdjson/ppc64/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/ppc64/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/instruction_set.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

intrinsics.h

### intrinsics.h

Path: include/simdjson/ppc64/intrinsics.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/ppc64/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #include "simdjson/ppc64/intrinsics.h"
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/ppc64/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: ppc64.

simd.h

### simd.h

Path: include/simdjson/ppc64/simd.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #include "simdjson/ppc64/bitmanipulation.h"
    #include "simdjson/internal/simdprune_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/ppc64/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/ppc64/base.h"
    #include "simdjson/ppc64/bitmanipulation.h"
    #include "simdjson/ppc64/simd.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ppc64.h

### ppc64.h

Path: include/simdjson/ppc64.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: ppc64.

simdjson.h

### simdjson.h

Path: include/simdjson/simdjson.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

simdjson_version.h

### simdjson_version.h

Path: include/simdjson/simdjson_version.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

westmere/
base.h

### base.h

Path: include/simdjson/westmere/base.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

begin.h

### begin.h

Path: include/simdjson/westmere/begin.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

bitmanipulation.h

### bitmanipulation.h

Path: include/simdjson/westmere/bitmanipulation.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/westmere/base.h"
    #include "simdjson/westmere/intrinsics.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

bitmask.h

### bitmask.h

Path: include/simdjson/westmere/bitmask.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/westmere/base.h"
    #include "simdjson/westmere/intrinsics.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

builder.h

### builder.h

Path: include/simdjson/westmere/builder.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: westmere.

end.h

### end.h

Path: include/simdjson/westmere/end.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/westmere/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.h

### implementation.h

Path: include/simdjson/westmere/implementation.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/westmere/base.h"
    #include "simdjson/implementation.h"
    #include "simdjson/internal/instruction_set.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

intrinsics.h

### intrinsics.h

Path: include/simdjson/westmere/intrinsics.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/westmere/base.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

numberparsing_defs.h

### numberparsing_defs.h

Path: include/simdjson/westmere/numberparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/internal/numberparsing_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ondemand.h

### ondemand.h

Path: include/simdjson/westmere/ondemand.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: westmere.

simd.h

### simd.h

Path: include/simdjson/westmere/simd.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include "simdjson/westmere/base.h"
    #include "simdjson/westmere/bitmanipulation.h"
    #include "simdjson/internal/simdprune_tables.h"
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing_defs.h

### stringparsing_defs.h

Path: include/simdjson/westmere/stringparsing_defs.h

Categories: Amalgamated File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Tied to implementation: westmere.

westmere.h

### westmere.h

Path: include/simdjson/westmere.h

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: westmere.

simdjson.h

### simdjson.h

Path: include/simdjson.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

src/
arm64.cpp

### arm64.cpp

Path: src/arm64.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: arm64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

base.h

### base.h

Path: src/base.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

fallback.cpp

### fallback.cpp

Path: src/fallback.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: fallback.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

from_chars.cpp

### from_chars.cpp

Path: src/from_chars.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

generic/
amalgamated.h

### amalgamated.h

Path: src/generic/amalgamated.h

Categories: Amalgamated File, Amalgamator File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Located in generic directories.

base.h

### base.h

Path: src/generic/base.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_BASE_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

dependencies.h

### dependencies.h

Path: src/generic/dependencies.h

Categories: Free Dependency File, Generic File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in generic directories.

dom_parser_implementation.h

### dom_parser_implementation.h

Path: src/generic/dom_parser_implementation.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_DOM_PARSER_IMPLEMENTATION_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_character_block.h

### json_character_block.h

Path: src/generic/json_character_block.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_JSON_CHARACTER_BLOCK_H
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stage1/
amalgamated.h

### amalgamated.h

Path: src/generic/stage1/amalgamated.h

Categories: Amalgamated File, Amalgamator File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Located in generic directories.

base.h

### base.h

Path: src/generic/stage1/base.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_BASE_H
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

buf_block_reader.h

### buf_block_reader.h

Path: src/generic/stage1/buf_block_reader.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_BUF_BLOCK_READER_H
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

dependencies.h

### dependencies.h

Path: src/generic/stage1/dependencies.h

Categories: Free Dependency File, Generic File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in generic directories.

find_next_document_index.h

### find_next_document_index.h

Path: src/generic/stage1/find_next_document_index.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_FIND_NEXT_DOCUMENT_INDEX_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_escape_scanner.h

### json_escape_scanner.h

Path: src/generic/stage1/json_escape_scanner.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_JSON_ESCAPE_SCANNER_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_minifier.h

### json_minifier.h

Path: src/generic/stage1/json_minifier.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_JSON_MINIFIER_H
    #include
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_scanner.h

### json_scanner.h

Path: src/generic/stage1/json_scanner.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_JSON_SCANNER_H
    #include
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_string_scanner.h

### json_string_scanner.h

Path: src/generic/stage1/json_string_scanner.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_JSON_STRING_SCANNER_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

json_structural_indexer.h

### json_structural_indexer.h

Path: src/generic/stage1/json_structural_indexer.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_JSON_STRUCTURAL_INDEXER_H
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

utf8_lookup4_algorithm.h

### utf8_lookup4_algorithm.h

Path: src/generic/stage1/utf8_lookup4_algorithm.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_UTF8_LOOKUP4_ALGORITHM_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

utf8_validator.h

### utf8_validator.h

Path: src/generic/stage1/utf8_validator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE1_UTF8_VALIDATOR_H
    #include
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stage2/
amalgamated.h

### amalgamated.h

Path: src/generic/stage2/amalgamated.h

Categories: Amalgamated File, Amalgamator File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Located in generic directories.

base.h

### base.h

Path: src/generic/stage2/base.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE2_BASE_H
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

dependencies.h

### dependencies.h

Path: src/generic/stage2/dependencies.h

Categories: Free Dependency File, Generic File

Why categorized:

- No dependency file, so always included unconditionally.
- Located in generic directories.

json_iterator.h

### json_iterator.h

Path: src/generic/stage2/json_iterator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE2_JSON_ITERATOR_H
    #include
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

logger.h

### logger.h

Path: src/generic/stage2/logger.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE2_LOGGER_H
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

stringparsing.h

### stringparsing.h

Path: src/generic/stage2/stringparsing.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE2_STRINGPARSING_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

structural_iterator.h

### structural_iterator.h

Path: src/generic/stage2/structural_iterator.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE2_STRUCTURAL_ITERATOR_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

tape_builder.h

### tape_builder.h

Path: src/generic/stage2/tape_builder.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE2_TAPE_BUILDER_H
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

tape_writer.h

### tape_writer.h

Path: src/generic/stage2/tape_writer.h

Categories: Amalgamated File, Generic File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Located in generic directories.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #define SIMDJSON_SRC_GENERIC_STAGE2_TAPE_WRITER_H
    #include
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

haswell.cpp

### haswell.cpp

Path: src/haswell.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: haswell.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

icelake.cpp

### icelake.cpp

Path: src/icelake.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: icelake.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

implementation.cpp

### implementation.cpp

Path: src/implementation.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

internal/
error_tables.cpp

### error_tables.cpp

Path: src/internal/error_tables.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

isadetection.h

### isadetection.h

Path: src/internal/isadetection.h

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

jsoncharutils_tables.cpp

### jsoncharutils_tables.cpp

Path: src/internal/jsoncharutils_tables.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

numberparsing_tables.cpp

### numberparsing_tables.cpp

Path: src/internal/numberparsing_tables.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

simdprune_tables.cpp

### simdprune_tables.cpp

Path: src/internal/simdprune_tables.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

lasx.cpp

### lasx.cpp

Path: src/lasx.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lasx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

lsx.cpp

### lsx.cpp

Path: src/lsx.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: lsx.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

ppc64.cpp

### ppc64.cpp

Path: src/ppc64.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: ppc64.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE

simdjson.cpp

### simdjson.cpp

Path: src/simdjson.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

to_chars.cpp

### to_chars.cpp

Path: src/to_chars.cpp

Categories: Free Dependency File

Why categorized:

- No dependency file, so always included unconditionally.

westmere.cpp

### westmere.cpp

Path: src/westmere.cpp

Categories: Amalgamated File, Amalgamator File, Implementation-Specific File

Why categorized:

- Has a dependency file, so it is conditionally included.
- Meets criteria for amalgamator (e.g., in src or specific directories/files).
- Tied to implementation: westmere.

Conditional Blocks (1):

Block 1

    #ifndef SIMDJSON_CONDITIONAL_INCLUDE
    #include
    #endif // SIMDJSON_CONDITIONAL_INCLUDE