---
Fuzzer filename: '/src/jsoncons/./fuzzers/fuzz_bson_encoder.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN8jsoncons4bson6detail18get_hex_char_pairsENSt3__117integral_constantIbLb0EEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons4bson5oid_t4dataEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson6detail19init_hex_char_pairsERKNS0_5oid_tEPt
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          143
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson6detail18get_hex_char_pairsENSt3__117integral_constantIbLb0EEE
        - _ZNK8jsoncons4bson5oid_t4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_oid.hpp:214,40'
          Dst:             _ZNK8jsoncons4bson5oid_t4dataEv
        - Src:             './include/jsoncons_ext/bson/bson_oid.hpp:215,45'
          Dst:             _ZN8jsoncons4bson6detail18get_hex_char_pairsENSt3__117integral_constantIbLb0EEE
    - functionName:    _ZN8jsoncons12from_integerIiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:68,5'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:68,5'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:68,5'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:68,5'
          Dst:             __cxa_free_exception
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __clang_call_terminate
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/config/jsoncons_config.hpp:30,15'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './include/jsoncons/config/jsoncons_config.hpp:30,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons15assertion_errorD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/config/jsoncons_config.hpp:26,11'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons15assertion_errorD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons15assertion_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/config/jsoncons_config.hpp:26,11'
          Dst:             _ZN8jsoncons15assertion_errorD2Ev
    - functionName:    _ZNK8jsoncons15assertion_error4whatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson6detail21bson_uint128_divide1BENS0_14bson_uint128_tEPS2_Pj
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16byte_string_view4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16byte_string_view4dataEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons13source_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEEE4readINS2_6vectorIhS4_EEEENS2_9enable_ifIXaaL_ZNS2_17integral_constantIbLb1EE5valueEEsr10ext_traits7is_byteINT_10value_typeEEE5valueEmE4typeERS5_RSD_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11read_bufferEPhm
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE3eofEv
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9remainingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:749,38'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE3eofEv
        - Src:             './include/jsoncons/source.hpp:751,24'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9remainingEv
        - Src:             './include/jsoncons/source.hpp:751,61'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - Src:             './include/jsoncons/source.hpp:753,40'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - Src:             './include/jsoncons/source.hpp:756,45'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11read_bufferEPhm
        - Src:             './include/jsoncons/source.hpp:765,51'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - Src:             './include/jsoncons/source.hpp:768,45'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
    - functionName:    _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE3eofEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9remainingEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11read_bufferEPhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:436,20'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
    - functionName:    _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          296
      EdgeCount:       68
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:394,26'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
        - Src:             './include/jsoncons/source.hpp:424,13'
          Dst:             __cxa_begin_catch
        - Src:             './include/jsoncons/source.hpp:429,13'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:429,13'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:429,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:458,9'
          Dst:             __cxa_begin_catch
        - Src:             './include/jsoncons/source.hpp:463,9'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:463,9'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:463,9'
          Dst:             __clang_call_terminate
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2EPS2_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons13source_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEEE4readINS2_12basic_stringIcNS2_11char_traitsIcEENS3_IcEEEEEENS2_9enable_ifIXaaL_ZNS2_17integral_constantIbLb1EE5valueEEsr10ext_traits7is_byteINT_10value_typeEEE5valueEmE4typeERS5_RSG_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11read_bufferEPhm
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE3eofEv
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9remainingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:749,38'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE3eofEv
        - Src:             './include/jsoncons/source.hpp:751,24'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9remainingEv
        - Src:             './include/jsoncons/source.hpp:751,61'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - Src:             './include/jsoncons/source.hpp:753,40'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - Src:             './include/jsoncons/source.hpp:756,45'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11read_bufferEPhm
        - Src:             './include/jsoncons/source.hpp:765,51'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE10chunk_sizeEv
        - Src:             './include/jsoncons/source.hpp:768,45'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
    - functionName:    _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9read_spanIRNS1_12basic_stringIcNS1_11char_traitsIcEENS2_IcEEEEEENS_6detail4spanIKhLm18446744073709551615EEEmOT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons13source_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEEE4readINS2_12basic_stringIcNS2_11char_traitsIcEENS3_IcEEEEEENS2_9enable_ifIXaaL_ZNS2_17integral_constantIbLb1EE5valueEEsr10ext_traits7is_byteINT_10value_typeEEE5valueEmE4typeERS5_RSG_m
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
        - _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2EPS2_m
        - _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:355,20'
          Dst:             _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2Ev
        - Src:             './include/jsoncons/source.hpp:359,26'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
        - Src:             './include/jsoncons/source.hpp:365,13'
          Dst:             _ZN8jsoncons13source_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEEE4readINS2_12basic_stringIcNS2_11char_traitsIcEENS3_IcEEEEEENS2_9enable_ifIXaaL_ZNS2_17integral_constantIbLb1EE5valueEEsr10ext_traits7is_byteINT_10value_typeEEE5valueEmE4typeERS5_RSG_m
        - Src:             './include/jsoncons/source.hpp:366,20'
          Dst:             _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2EPS2_m
        - Src:             './include/jsoncons/source.hpp:373,16'
          Dst:             _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN8jsoncons4bson9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvRKNS0_5oid_tERT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson6detail19init_hex_char_pairsERKNS0_5oid_tEPt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_oid.hpp:238,9'
          Dst:             _ZN8jsoncons4bson6detail19init_hex_char_pairsERKNS0_5oid_tEPt
    - functionName:    _ZN8jsoncons4bson5oid_tC2EPh
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson19decimal128_to_charsEPcS1_RKNS0_3TP1E
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          823
      EdgeCount:       154
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN8jsoncons12from_integerIiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
        - _ZN8jsoncons4bson6detail21bson_uint128_divide1BENS0_14bson_uint128_tEPS2_Pj
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:336,9'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:336,9'
          Dst:             __cxa_atexit
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:336,9'
          Dst:             __cxa_guard_release
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:337,9'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:337,9'
          Dst:             __cxa_atexit
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:337,9'
          Dst:             __cxa_guard_release
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:336,9'
          Dst:             __cxa_guard_abort
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:337,9'
          Dst:             __cxa_guard_abort
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:437,15'
          Dst:             _ZN8jsoncons4bson6detail21bson_uint128_divide1BENS0_14bson_uint128_tEPS2_Pj
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:497,12'
          Dst:             _ZN8jsoncons12from_integerIiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons16byte_string_viewC2EPKhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4dataEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17byte_string_valueINS_16byte_string_viewEEEbRKT_mRKNS_11ser_contextERNSt3__110error_codeENSA_9enable_ifIXsr10ext_traits18is_bytes_view_likeIS4_EE5valueEiE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16byte_string_viewC2EPKhm
        - _ZNK8jsoncons16byte_string_view4dataEv
        - _ZNK8jsoncons16byte_string_view4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:406,83'
          Dst:             _ZNK8jsoncons16byte_string_view4dataEv
        - Src:             './include/jsoncons/json_visitor.hpp:406,93'
          Dst:             _ZNK8jsoncons16byte_string_view4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:406,31'
          Dst:             _ZN8jsoncons16byte_string_viewC2EPKhm
    - functionName:    _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9read_spanIRNS1_6vectorIhS3_EEEENS_6detail4spanIKhLm18446744073709551615EEEmOT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons13source_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEEE4readINS2_6vectorIhS4_EEEENS2_9enable_ifIXaaL_ZNS2_17integral_constantIbLb1EE5valueEEsr10ext_traits7is_byteINT_10value_typeEEE5valueEmE4typeERS5_RSD_m
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
        - _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2EPS2_m
        - _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:355,20'
          Dst:             _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2Ev
        - Src:             './include/jsoncons/source.hpp:359,26'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE11fill_bufferEPhm
        - Src:             './include/jsoncons/source.hpp:365,13'
          Dst:             _ZN8jsoncons13source_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEEE4readINS2_6vectorIhS4_EEEENS2_9enable_ifIXaaL_ZNS2_17integral_constantIbLb1EE5valueEEsr10ext_traits7is_byteINT_10value_typeEEE5valueEmE4typeERS5_RSD_m
        - Src:             './include/jsoncons/source.hpp:366,20'
          Dst:             _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2EPS2_m
        - Src:             './include/jsoncons/source.hpp:373,16'
          Dst:             _ZN8jsoncons6detail4spanIKhLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN8jsoncons6binary16little_to_nativeIlNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary16little_to_nativeImNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:304,33'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:311,23'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:313,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson11parse_stateC2ENS0_10parse_modeEmmh
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson15make_error_codeENS0_9bson_errcE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_error_categoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_error.hpp:92,53'
          Dst:             _ZN8jsoncons4bson19bson_error_categoryEv
    - functionName:    _ZN8jsoncons4bson19bson_error_categoryEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons4bson24bson_error_category_implD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_error.hpp:85,3'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons_ext/bson/bson_error.hpp:85,3'
          Dst:             __cxa_atexit
        - Src:             './include/jsoncons_ext/bson/bson_error.hpp:85,3'
          Dst:             _ZN8jsoncons4bson24bson_error_category_implD2Ev
        - Src:             './include/jsoncons_ext/bson/bson_error.hpp:85,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN8jsoncons4bson24bson_error_category_implD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson24bson_error_category_implD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson24bson_error_category_implD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_error.hpp:36,7'
          Dst:             _ZN8jsoncons4bson24bson_error_category_implD2Ev
    - functionName:    _ZNK8jsoncons4bson24bson_error_category_impl4nameEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons4bson24bson_error_category_impl7messageEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          97
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_error.hpp:46,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_stringERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          134
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9read_spanIRNS1_12basic_stringIcNS1_11char_traitsIcEENS2_IcEEEEEENS_6detail4spanIKhLm18446744073709551615EEEmOT_
        - _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4dataEv
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:666,33'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:675,20'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:684,29'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9read_spanIRNS1_12basic_stringIcNS1_11char_traitsIcEENS2_IcEEEEEENS_6detail4spanIKhLm18446744073709551615EEEmOT_
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:685,13'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:691,24'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:694,13'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:703,63'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4dataEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:703,77'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
    - functionName:    _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary16little_to_nativeIdNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5levelEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12read_cstringERNS3_12basic_stringIcNS3_11char_traitsIcEES7_EERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:645,37'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE12begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE5flushEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE9end_arrayERNS_18basic_json_visitorIcEERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5levelEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:324,9'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:324,9'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:324,9'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:324,9'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:326,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:328,13'
          Dst:             _ZNK8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5levelEv
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE10read_valueERNS_18basic_json_visitorIcEEhRNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          795
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9read_spanIRNS1_6vectorIhS3_EEEENS_6detail4spanIKhLm18446744073709551615EEEmOT_
        - _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - _ZN8jsoncons16byte_string_viewC2EPKhm
        - _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE17byte_string_valueINS_16byte_string_viewEEEbRKT_mRKNS_11ser_contextERNSt3__110error_codeENSA_9enable_ifIXsr10ext_traits18is_bytes_view_likeIS4_EE5valueEiE4typeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_stringERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12read_cstringERNS3_12basic_stringIcNS3_11char_traitsIcEES7_EERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE14begin_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - _ZN8jsoncons4bson19decimal128_to_charsEPcS1_RKNS0_3TP1E
        - _ZN8jsoncons4bson3TP1C2Ev
        - _ZN8jsoncons4bson5oid_tC2EPh
        - _ZN8jsoncons4bson9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvRKNS0_5oid_tERT_
        - _ZN8jsoncons6binary16little_to_nativeIdNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - _ZN8jsoncons6binary16little_to_nativeIlNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - _ZN8jsoncons6binary16little_to_nativeImNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4dataEv
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_parser.hpp:367,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:372,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:380,30'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIdNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:381,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:390,27'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_stringERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:395,31'
          Dst:             _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:402,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:408,27'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_stringERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:413,31'
          Dst:             _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:420,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:428,17'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12read_cstringERNS3_12basic_stringIcNS3_11char_traitsIcEES7_EERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:434,17'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12read_cstringERNS3_12basic_stringIcNS3_11char_traitsIcEES7_EERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:439,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:445,17'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE14begin_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:451,17'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:456,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:462,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:469,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:477,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:484,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:492,28'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:493,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:501,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:509,28'
          Dst:             _ZN8jsoncons6binary16little_to_nativeImNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:510,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:518,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:526,28'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIlNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:527,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:535,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:543,28'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIlNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:544,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:551,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:559,34'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:567,29'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:576,37'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE9read_spanIRNS1_6vectorIhS3_EEEENS_6detail4spanIKhLm18446744073709551615EEEmOT_
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:577,21'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:583,49'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:585,65'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4dataEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:585,78'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:585,43'
          Dst:             _ZN8jsoncons16byte_string_viewC2EPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:585,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE17byte_string_valueINS_16byte_string_viewEEEbRKT_mRKNS_11ser_contextERNSt3__110error_codeENSA_9enable_ifIXsr10ext_traits18is_bytes_view_likeIS4_EE5valueEiE4typeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:592,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:601,30'
          Dst:             _ZN8jsoncons4bson3TP1C2Ev
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:602,27'
          Dst:             _ZN8jsoncons6binary16little_to_nativeImNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:603,28'
          Dst:             _ZN8jsoncons6binary16little_to_nativeImNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:607,26'
          Dst:             _ZN8jsoncons4bson19decimal128_to_charsEPcS1_RKNS0_3TP1E
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:608,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:615,41'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:624,23'
          Dst:             _ZN8jsoncons4bson5oid_tC2EPh
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:625,17'
          Dst:             _ZN8jsoncons4bson9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvRKNS0_5oid_tERT_
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:627,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          245
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8jsoncons14unicode_traits13is_legal_utf8EPKhm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:1165,25'
          Dst:             _ZN8jsoncons14unicode_traits13is_legal_utf8EPKhm
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE14begin_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - _ZN8jsoncons18basic_json_visitorIcE12begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:259,33'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:267,23'
          Dst:             _ZN8jsoncons6binary16little_to_nativeIiNS_6detail6endianEEENSt3__19enable_ifIXeqsrT0_6nativesrS6_6littleET_E4typeEPKhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:269,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson3TP1C2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons14unicode_traits13is_legal_utf8EPKhm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:310,9'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:325,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12end_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5levelEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:276,9'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:276,9'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:276,9'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:276,9'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:278,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:280,13'
          Dst:             _ZNK8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5levelEv
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_e_nameERNS_18basic_json_visitorIcEENS0_19bson_container_typeERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - _ZN8jsoncons18basic_json_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextERNS2_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12read_cstringERNS3_12basic_stringIcNS3_11char_traitsIcEES7_EERNS3_10error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:346,9'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12read_cstringERNS3_12basic_stringIcNS3_11char_traitsIcEES7_EERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:353,27'
          Dst:             _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:360,21'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextERNS2_10error_codeE
    - functionName:    _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE8is_errorEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5parseERNS_18basic_json_visitorIcEERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          263
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons18basic_json_visitorIcE5flushEv
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE10read_valueERNS_18basic_json_visitorIcEEhRNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_e_nameERNS_18basic_json_visitorIcEENS0_19bson_container_typeERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12end_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE14begin_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE9end_arrayERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE8is_errorEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_parser.hpp:179,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:170,13'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE8is_errorEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:183,21'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE14begin_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:188,45'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:198,25'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_e_nameERNS_18basic_json_visitorIcEENS0_19bson_container_typeERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:204,25'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE12end_documentERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:211,45'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE4readEPhm
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:221,25'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE11read_e_nameERNS_18basic_json_visitorIcEENS0_19bson_container_typeERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:222,25'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE10read_valueERNS_18basic_json_visitorIcEEhRNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:226,25'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE9end_arrayERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:232,21'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE10read_valueERNS_18basic_json_visitorIcEEhRNS3_10error_codeE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:236,21'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:236,21'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:236,21'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:236,21'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:240,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE5flushEv
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5resetEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_null_istreamIcE11null_buffer8overflowEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_null_istreamIcE11null_bufferD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:37,11'
          Dst:             _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
    - functionName:    _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_null_istreamIcE11null_bufferC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_null_istreamIcEC1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcE11null_bufferC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:56,5'
          Dst:             _ZN8jsoncons18basic_null_istreamIcE11null_bufferC2Ev
    - functionName:    _ZN8jsoncons18basic_null_istreamIcED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:35,7'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED2Ev
    - functionName:    _ZN8jsoncons18basic_null_istreamIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:35,7'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED1Ev
    - functionName:    _ZTv0_n24_N8jsoncons18basic_null_istreamIcED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcED1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:0,0'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED1Ev
    - functionName:    _ZTv0_n24_N8jsoncons18basic_null_istreamIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcED0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:0,0'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED0Ev
    - functionName:    _ZN8jsoncons18basic_null_istreamIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:35,7'
          Dst:             _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
    - functionName:    _ZNK8jsoncons11ser_context6columnEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons11ser_context4lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons11ser_contextD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons11ser_contextD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/ser_utils.hpp:21,36'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - functionName:    _ZN8jsoncons11ser_contextD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEEC2ERNS1_13basic_istreamIcNS1_11char_traitsIcEEEERKS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcEC1Ev
        - _ZN8jsoncons18basic_null_istreamIcED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:174,5'
          Dst:             _ZN8jsoncons18basic_null_istreamIcEC1Ev
        - Src:             './include/jsoncons/source.hpp:181,5'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED1Ev
    - functionName:    _ZN8jsoncons11ser_contextC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons11ser_context8positionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons11ser_context14begin_positionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons11ser_context12end_positionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEEC2IRNS3_19basic_istringstreamIcNS3_11char_traitsIcEES7_EEEEOT_RKNS0_19bson_decode_optionsERKS7_
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons11ser_contextC2Ev
        - _ZN8jsoncons11ser_contextD2Ev
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEEC2ERNS1_13basic_istreamIcNS1_11char_traitsIcEEEERKS3_
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEED2Ev
        - _ZNK8jsoncons4bson19bson_options_common17max_nesting_depthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:82,5'
          Dst:             _ZN8jsoncons11ser_contextC2Ev
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:85,10'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEEC2ERNS1_13basic_istreamIcNS1_11char_traitsIcEEEERKS3_
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:86,37'
          Dst:             _ZNK8jsoncons4bson19bson_options_common17max_nesting_depthEv
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:93,5'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEED2Ev
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:93,5'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - functionName:    _ZNK8jsoncons4bson19bson_options_common17max_nesting_depthEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_null_istreamIcED1Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:198,5'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED1Ev
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons11ser_contextD2Ev
        - _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:59,7'
          Dst:             _ZN8jsoncons13stream_sourceIhNSt3__19allocatorIhEEED2Ev
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:59,7'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - functionName:    _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:59,7'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
    - functionName:    _ZNK8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE4lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE6columnEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE8positionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_parser.hpp:155,24'
          Dst:             _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE8positionEv
    - functionName:    _ZNK8jsoncons13stream_sourceIhNSt3__19allocatorIhEEE8positionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson19bson_encode_optionsD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10half_valueEtNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/span.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary11decode_halfEt
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/compiler_support.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ldexp
        - nan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/config/compiler_support.hpp:545,19'
          Dst:             ldexp
        - Src:             './include/jsoncons/config/compiler_support.hpp:549,19'
          Dst:             ldexp
        - Src:             './include/jsoncons/config/compiler_support.hpp:553,73'
          Dst:             nan
    - functionName:    ldexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nan
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16byte_string_view3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16byte_string_view5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson5oid_t14parse_hex_charEc
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          128
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_oid.hpp:100,12'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8jsoncons10ext_traits14integer_limitsIivE3maxEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/more_type_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons10ext_traits14integer_limitsIivE6lowestEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/more_type_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons10to_integerIjcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedntsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          660
      EdgeCount:       144
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/read_number.hpp:382,9'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/read_number.hpp:386,17'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/read_number.hpp:402,17'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/read_number.hpp:433,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/read_number.hpp:461,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/read_number.hpp:489,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/read_number.hpp:518,21'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/read_number.hpp:396,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:422,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:439,36'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:443,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:448,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:467,36'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:471,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:476,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:495,36'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:499,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:504,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:530,36'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:534,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:539,32'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:551,54'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:551,112'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
    - functionName:    _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson3TP1C2Emm
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson6detail14dec128_tolowerEc
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isupper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:267,16'
          Dst:             isupper
    - functionName:    isupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson6detail9mul_64x64EmmPNS0_19bson_uint128_6464_tE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          107
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons10to_integerIicEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons10ext_traits14integer_limitsIivE3maxEv
        - _ZN8jsoncons10ext_traits14integer_limitsIivE6lowestEv
        - _ZN8jsoncons10to_integerIjcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedntsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/read_number.hpp:562,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:575,15'
          Dst:             _ZN8jsoncons10to_integerIjcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedntsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - Src:             './include/jsoncons/utility/read_number.hpp:578,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:582,34'
          Dst:             _ZN8jsoncons10ext_traits14integer_limitsIivE6lowestEv
        - Src:             './include/jsoncons/utility/read_number.hpp:584,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:589,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:594,32'
          Dst:             _ZN8jsoncons10ext_traits14integer_limitsIivE3maxEv
        - Src:             './include/jsoncons/utility/read_number.hpp:596,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:601,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
    - functionName:    _ZN8jsoncons4bson17decimal128_limits3nanEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson3TP1C2Emm
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:122,53'
          Dst:             _ZN8jsoncons4bson3TP1C2Emm
    - functionName:    _ZN8jsoncons4bson17decimal128_limits8infinityEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson3TP1C2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:123,58'
          Dst:             _ZN8jsoncons4bson3TP1C2Emm
    - functionName:    _ZN8jsoncons4bson17decimal128_limits12neg_infinityEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson3TP1C2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:124,62'
          Dst:             _ZN8jsoncons4bson3TP1C2Emm
    - functionName:    _ZN8jsoncons4bson6detail13dec128_istreqEPKcS3_S3_S3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons4bson6detail14dec128_tolowerEc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:298,20'
          Dst:             _ZN8jsoncons4bson6detail14dec128_tolowerEc
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:298,43'
          Dst:             _ZN8jsoncons4bson6detail14dec128_tolowerEc
    - functionName:    _ZN8jsoncons4bson5oid_t3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson5oid_t5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson5oid_tC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_oid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons4bson5oid_t14parse_hex_charEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_oid.hpp:61,30'
          Dst:             _ZN8jsoncons4bson5oid_t14parse_hex_charEc
        - Src:             './include/jsoncons_ext/bson/bson_oid.hpp:62,29'
          Dst:             _ZN8jsoncons4bson5oid_t14parse_hex_charEc
    - functionName:    _ZN8jsoncons4bson21decimal128_from_charsEPKcS2_RNS0_3TP1E
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_decimal128.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          1195
      EdgeCount:       215
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN8jsoncons10to_integerIicEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - _ZN8jsoncons4bson17decimal128_limits12neg_infinityEv
        - _ZN8jsoncons4bson17decimal128_limits3nanEv
        - _ZN8jsoncons4bson17decimal128_limits8infinityEv
        - _ZN8jsoncons4bson6detail13dec128_istreqEPKcS3_S3_S3_
        - _ZN8jsoncons4bson6detail9mul_64x64EmmPNS0_19bson_uint128_6464_tE
        - isdigit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:616,14'
          Dst:             isdigit
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:617,16'
          Dst:             _ZN8jsoncons4bson6detail13dec128_istreqEPKcS3_S3_S3_
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:618,16'
          Dst:             _ZN8jsoncons4bson6detail13dec128_istreqEPKcS3_S3_S3_
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:620,36'
          Dst:             _ZN8jsoncons4bson17decimal128_limits12neg_infinityEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:620,72'
          Dst:             _ZN8jsoncons4bson17decimal128_limits8infinityEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:622,23'
          Dst:             _ZN8jsoncons4bson6detail13dec128_istreqEPKcS3_S3_S3_
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:623,21'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:627,18'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:632,18'
          Dst:             isdigit
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:636,24'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:670,18'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:680,26'
          Dst:             _ZN8jsoncons10to_integerIicEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:683,22'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:690,18'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:742,21'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:758,21'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:765,24'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:773,24'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:784,21'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:802,21'
          Dst:             _ZN8jsoncons4bson17decimal128_limits3nanEv
        - Src:             './include/jsoncons_ext/bson/bson_decimal128.hpp:840,9'
          Dst:             _ZN8jsoncons4bson6detail9mul_64x64EmmPNS0_19bson_uint128_6464_tE
    - functionName:    isdigit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item13member_offsetEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_itemC2ENS0_19bson_container_typeEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE5flushEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary16native_to_littleIdNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item10next_indexEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item13member_offsetEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item9is_objectEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary16native_to_littleImNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary16native_to_littleIjNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          136
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item10next_indexEv
        - _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item13member_offsetEv
        - _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item9is_objectEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:569,9'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:569,9'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:569,9'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:569,9'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:570,27'
          Dst:             _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item9is_objectEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:572,35'
          Dst:             _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item13member_offsetEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:577,61'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item10next_indexEv
    - functionName:    _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE9push_backEh
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/binary.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item6offsetEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons19typed_array_visitorD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_byte_stringERKNS_16byte_string_viewEmRKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons19typed_array_visitorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:105,47'
          Dst:             _ZN8jsoncons19typed_array_visitorD2Ev
    - functionName:    _ZN8jsoncons19typed_array_visitorC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons19typed_array_visitorD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE19visit_end_multi_dimERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE21visit_begin_multi_dimERKNS_6detail4spanIKmLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          81
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:788,39'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:789,36'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:789,59'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE3endEv
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKdLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:773,27'
          Dst:             _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:773,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:774,29'
          Dst:             _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:774,45'
          Dst:             _ZNK8jsoncons6detail4spanIKdLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:776,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:778,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKfLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:759,27'
          Dst:             _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:759,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:760,29'
          Dst:             _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:760,45'
          Dst:             _ZNK8jsoncons6detail4spanIKfLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:762,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:764,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayENS_10half_arg_tERKNS_6detail4spanIKtLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE10half_valueEtNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:745,27'
          Dst:             _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:745,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:746,29'
          Dst:             _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:746,45'
          Dst:             _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:748,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10half_valueEtNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:750,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKlLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:730,27'
          Dst:             _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:730,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:731,29'
          Dst:             _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:731,45'
          Dst:             _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:733,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:735,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKiLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:716,27'
          Dst:             _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:716,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:717,29'
          Dst:             _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:717,45'
          Dst:             _ZNK8jsoncons6detail4spanIKiLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:719,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:721,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKsLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:702,27'
          Dst:             _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:702,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:703,29'
          Dst:             _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:703,45'
          Dst:             _ZNK8jsoncons6detail4spanIKsLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:705,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:707,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKaLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:688,27'
          Dst:             _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:688,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:689,29'
          Dst:             _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:689,45'
          Dst:             _ZNK8jsoncons6detail4spanIKaLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:691,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:693,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKmLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:674,27'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:674,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:675,29'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:675,45'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:677,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:679,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKjLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:660,27'
          Dst:             _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:660,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:661,29'
          Dst:             _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:661,45'
          Dst:             _ZNK8jsoncons6detail4spanIKjLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:663,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:665,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKtLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:646,27'
          Dst:             _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:646,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:647,29'
          Dst:             _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:647,45'
          Dst:             _ZNK8jsoncons6detail4spanIKtLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:649,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:651,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKhLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:632,27'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:632,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:633,29'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:633,45'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:635,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:637,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10visit_halfEtNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6binary11decode_halfEt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:615,26'
          Dst:             _ZN8jsoncons6binary11decode_halfEt
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE17visit_byte_stringERKNS_16byte_string_viewEmRKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
        - _ZNK8jsoncons16byte_string_view3endEv
        - _ZNK8jsoncons16byte_string_view5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:417,9'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:425,21'
          Dst:             _ZNK8jsoncons16byte_string_view5beginEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:425,21'
          Dst:             _ZNK8jsoncons16byte_string_view3endEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:430,9'
          Dst:             _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE17visit_byte_stringERKNS_16byte_string_viewENS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          120
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
        - _ZNK8jsoncons16byte_string_view3endEv
        - _ZNK8jsoncons16byte_string_view5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:389,9'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:397,21'
          Dst:             _ZNK8jsoncons16byte_string_view5beginEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:397,21'
          Dst:             _ZNK8jsoncons16byte_string_view3endEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:402,9'
          Dst:             _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12visit_stringERKNS3_17basic_string_viewIcNS3_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          393
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - _ZN8jsoncons4bson21decimal128_from_charsEPKcS2_RNS0_3TP1E
        - _ZN8jsoncons4bson3TP1C2Ev
        - _ZN8jsoncons4bson5oid_t3endEv
        - _ZN8jsoncons4bson5oid_t5beginEv
        - _ZN8jsoncons4bson5oid_tC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
        - _ZN8jsoncons6binary16native_to_littleImNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_encoder.hpp:297,9'
          Branch Sides:    []
        - Branch String:   './include/jsoncons_ext/bson/bson_encoder.hpp:348,17'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:301,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:302,30'
          Dst:             _ZN8jsoncons4bson3TP1C2Ev
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:303,27'
          Dst:             _ZN8jsoncons4bson21decimal128_from_charsEPKcS2_RNS0_3TP1E
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:309,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleImNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:310,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleImNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:315,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:316,23'
          Dst:             _ZN8jsoncons4bson5oid_tC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:317,29'
          Dst:             _ZN8jsoncons4bson5oid_t5beginEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:317,29'
          Dst:             _ZN8jsoncons4bson5oid_t3endEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:325,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:351,25'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:354,25'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:360,29'
          Dst:             _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:372,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10visit_boolEbNS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:276,9'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10visit_nullENS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_encoder.hpp:257,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:260,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:263,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE9visit_keyERKNS3_17basic_string_viewIcNS3_11char_traitsIcEEEERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item13member_offsetEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:240,23'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item13member_offsetEm
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE17visit_begin_arrayENS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:210,13'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE16visit_end_objectERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE9push_backEh
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
        - _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item6offsetEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:177,9'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:177,9'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:177,9'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:177,9'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:182,61'
          Dst:             _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item6offsetEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:183,95'
          Dst:             _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item6offsetEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:183,9'
          Dst:             _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:190,23'
          Dst:             _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE9push_backEh
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE18visit_begin_objectEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE18visit_begin_objectENS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:166,13'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE11visit_flushEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE5flushEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:149,15'
          Dst:             _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE5flushEv
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12visit_doubleEdNS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - _ZN8jsoncons6binary16native_to_littleIdNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:562,9'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:563,9'
          Dst:             _ZN8jsoncons6binary16native_to_littleIdNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE11visit_int64ElNS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - _ZN8jsoncons6binary16native_to_littleIjNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_encoder.hpp:448,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:461,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:462,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:465,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:466,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:469,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:474,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:480,21'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:481,21'
          Dst:             _ZN8jsoncons6binary16native_to_littleIjNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:485,21'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:486,21'
          Dst:             _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12visit_uint64EmNS_12semantic_tagERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          155
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - _ZN8jsoncons6binary16native_to_littleIjNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - _ZN8jsoncons6binary16native_to_littleImNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons_ext/bson/bson_encoder.hpp:506,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:514,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:515,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:518,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:519,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:522,17'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:527,17'
          Dst:             _ZN8jsoncons6binary16native_to_littleIlNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:533,21'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:534,21'
          Dst:             _ZN8jsoncons6binary16native_to_littleIjNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:538,21'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE12before_valueEh
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:539,21'
          Dst:             _ZN8jsoncons6binary16native_to_littleImNSt3__120back_insert_iteratorINS2_6vectorIhNS2_9allocatorIhEEEEEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrSC_6littleEvE4typeET_T0_
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE15visit_end_arrayERKNS_11ser_contextERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE9push_backEh
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
        - _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item6offsetEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:219,9'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:219,9'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:219,9'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:219,9'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:224,61'
          Dst:             _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item6offsetEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:225,95'
          Dst:             _ZNK8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEE10stack_item6offsetEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:225,9'
          Dst:             _ZN8jsoncons6binary16native_to_littleIjNSt3__111__wrap_iterIPhEENS_6detail6endianEEENS2_9enable_ifIXeqsrT1_6nativesrS9_6littleEvE4typeET_T0_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:232,23'
          Dst:             _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE9push_backEh
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:124,5'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEED2Ev
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE5flushEv
        - _ZN8jsoncons18basic_json_visitorIcED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:125,15'
          Dst:             _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvE5flushEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:126,5'
          Dst:             _ZN8jsoncons18basic_json_visitorIcED2Ev
    - functionName:    _ZN8jsoncons18basic_json_visitorIcEC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons19typed_array_visitorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:103,9'
          Dst:             _ZN8jsoncons19typed_array_visitorC2Ev
    - functionName:    _ZN8jsoncons18basic_json_visitorIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTv0_n24_N8jsoncons4bson19bson_encode_optionsD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_encode_optionsD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:0,0'
          Dst:             _ZN8jsoncons4bson19bson_encode_optionsD0Ev
    - functionName:    _ZN8jsoncons4bson19bson_encode_optionsD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_encode_optionsD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:46,7'
          Dst:             _ZN8jsoncons4bson19bson_encode_optionsD1Ev
    - functionName:    _ZN8jsoncons4bson19bson_encode_optionsD1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_encode_optionsD2Ev
        - _ZN8jsoncons4bson19bson_options_commonD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:46,7'
          Dst:             _ZN8jsoncons4bson19bson_encode_optionsD2Ev
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:46,7'
          Dst:             _ZN8jsoncons4bson19bson_options_commonD2Ev
    - functionName:    _ZN8jsoncons4bson19bson_options_commonD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTv0_n24_N8jsoncons4bson19bson_encode_optionsD1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_encode_optionsD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:0,0'
          Dst:             _ZN8jsoncons4bson19bson_encode_optionsD1Ev
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEEC2EOS8_RKNS0_19bson_encode_optionsERKS9_
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcEC2Ev
        - _ZN8jsoncons18basic_json_visitorIcED2Ev
        - _ZNK8jsoncons4bson19bson_options_common17max_nesting_depthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:114,14'
          Dst:             _ZN8jsoncons18basic_json_visitorIcEC2Ev
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:118,37'
          Dst:             _ZNK8jsoncons4bson19bson_options_common17max_nesting_depthEv
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:121,5'
          Dst:             _ZN8jsoncons18basic_json_visitorIcED2Ev
    - functionName:    _ZN8jsoncons4bson19bson_encode_optionsC1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_options_commonC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:50,5'
          Dst:             _ZN8jsoncons4bson19bson_options_commonC2Ev
    - functionName:    _ZN8jsoncons4bson19bson_options_commonC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons4bson19bson_options_commonD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_options_commonD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:25,44'
          Dst:             _ZN8jsoncons4bson19bson_options_commonD2Ev
    - functionName:    _ZN8jsoncons4bson19bson_decode_optionsD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTv0_n24_N8jsoncons4bson19bson_decode_optionsD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_decode_optionsD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:0,0'
          Dst:             _ZN8jsoncons4bson19bson_decode_optionsD0Ev
    - functionName:    _ZN8jsoncons4bson19bson_decode_optionsD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_decode_optionsD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:36,7'
          Dst:             _ZN8jsoncons4bson19bson_decode_optionsD1Ev
    - functionName:    _ZN8jsoncons4bson19bson_decode_optionsD1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_decode_optionsD2Ev
        - _ZN8jsoncons4bson19bson_options_commonD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:36,7'
          Dst:             _ZN8jsoncons4bson19bson_decode_optionsD2Ev
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:36,7'
          Dst:             _ZN8jsoncons4bson19bson_options_commonD2Ev
    - functionName:    _ZTv0_n24_N8jsoncons4bson19bson_decode_optionsD1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_decode_optionsD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:0,0'
          Dst:             _ZN8jsoncons4bson19bson_decode_optionsD1Ev
    - functionName:    _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_reader.hpp:25,7'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
    - functionName:    _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE4readERNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5parseERNS_18basic_json_visitorIcEERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_reader.hpp:63,17'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5resetEv
        - Src:             './include/jsoncons_ext/bson/bson_reader.hpp:64,17'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE5parseERNS_18basic_json_visitorIcEERNS3_10error_codeE
    - functionName:    _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEEC2IRNS3_19basic_istringstreamIcNS3_11char_traitsIcEES7_EEEEOT_RNS_18basic_json_visitorIcEERKNS0_19bson_decode_optionsERKS7_
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEEC2IRNS3_19basic_istringstreamIcNS3_11char_traitsIcEES7_EEEEOT_RKNS0_19bson_decode_optionsERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_reader.hpp:46,10'
          Dst:             _ZN8jsoncons4bson17basic_bson_parserINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEEC2IRNS3_19basic_istringstreamIcNS3_11char_traitsIcEES7_EEEEOT_RKNS0_19bson_decode_optionsERKS7_
    - functionName:    _ZN8jsoncons4bson19bson_decode_optionsC1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons4bson19bson_options_commonC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_options.hpp:40,5'
          Dst:             _ZN8jsoncons4bson19bson_options_commonC2Ev
    - functionName:    _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEEC2EOS8_RKS9_
      functionSourceFile: '/src/jsoncons/./include/jsoncons_ext/bson/bson_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEEC2EOS8_RKNS0_19bson_encode_optionsERKS9_
        - _ZN8jsoncons4bson19bson_encode_optionsC1Ev
        - _ZN8jsoncons4bson19bson_encode_optionsD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:109,29'
          Dst:             _ZN8jsoncons4bson19bson_encode_optionsC1Ev
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:108,10'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEEC2EOS8_RKNS0_19bson_encode_optionsERKS9_
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:108,10'
          Dst:             _ZN8jsoncons4bson19bson_encode_optionsD1Ev
        - Src:             './include/jsoncons_ext/bson/bson_encoder.hpp:108,10'
          Dst:             _ZN8jsoncons4bson19bson_encode_optionsD1Ev
    - functionName:    _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvEC2ERS5_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/jsoncons/./fuzzers/fuzz_bson_encoder.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvEC2ERS5_
        - _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE4readERNS3_10error_codeE
        - _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEEC2IRNS3_19basic_istringstreamIcNS3_11char_traitsIcEES7_EEEEOT_RNS_18basic_json_visitorIcEERKNS0_19bson_decode_optionsERKS7_
        - _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEEC2EOS8_RKS9_
        - _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEED2Ev
        - _ZN8jsoncons4bson19bson_decode_optionsC1Ev
        - _ZN8jsoncons4bson19bson_decode_optionsD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:14,32'
          Dst:             _ZN8jsoncons10bytes_sinkINSt3__16vectorIhNS1_9allocatorIhEEEEvEC2ERS5_
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:14,24'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEEC2EOS8_RKS9_
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:15,24'
          Dst:             _ZN8jsoncons4bson19bson_decode_optionsC1Ev
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:15,24'
          Dst:             _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEEC2IRNS3_19basic_istringstreamIcNS3_11char_traitsIcEES7_EEEEOT_RNS_18basic_json_visitorIcEERKNS0_19bson_decode_optionsERKS7_
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:15,24'
          Dst:             _ZN8jsoncons4bson19bson_decode_optionsD1Ev
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:18,12'
          Dst:             _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEE4readERNS3_10error_codeE
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:21,1'
          Dst:             _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:21,1'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEED2Ev
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:15,24'
          Dst:             _ZN8jsoncons4bson19bson_decode_optionsD1Ev
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:21,1'
          Dst:             _ZN8jsoncons4bson17basic_bson_readerINS_13stream_sourceIhNSt3__19allocatorIhEEEENS4_IcEEED2Ev
        - Src:             './fuzzers/fuzz_bson_encoder.cpp:21,1'
          Dst:             _ZN8jsoncons4bson18basic_bson_encoderINS_10bytes_sinkINSt3__16vectorIhNS3_9allocatorIhEEEEvEENS5_IcEEED2Ev
...
