---
Fuzzer filename: '/src/jsoncons/./fuzzers/fuzz_json_cursor.cpp'
All functions:
  Function list name: All functions
  Elements:
    - 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:    _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb0EEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:340,18'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:346,16'
          Dst:             _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - Src:             './include/jsoncons/utility/write_number.hpp:354,18'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:360,5'
          Dst:             _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons16decstr_to_doubleEPKcmRd
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          134
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons16to_number_resultIcEC2EPKc
        - _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - strtod
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/read_number.hpp:869,11'
          Dst:             strtod
        - Src:             './include/jsoncons/utility/read_number.hpp:879,19'
          Dst:             strtod
        - Src:             './include/jsoncons/utility/read_number.hpp:884,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:889,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:891,12'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKc
    - functionName:    _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          160
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/write_number.hpp:252,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons16to_number_resultIcEC2EPKc
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    __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:    27
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb1EEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb0EEE
        - _ZN8jsoncons15prettify_stringINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmiiiRT_
        - _ZN8jsoncons6detail6grisu3EdPcPiS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:381,9'
          Dst:             _ZN8jsoncons6detail6grisu3EdPcPiS2_
        - Src:             './include/jsoncons/utility/write_number.hpp:389,9'
          Dst:             _ZN8jsoncons15prettify_stringINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmiiiRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:394,16'
          Dst:             _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb0EEE
    - functionName:    _ZN8jsoncons6detail6grisu3EdPcPiS2_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          165
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail12cached_powerEi
        - _ZN8jsoncons6detail13double2diy_fpEd
        - _ZN8jsoncons6detail16normalize_diy_fpENS0_8diy_fp_tE
        - _ZN8jsoncons6detail21normalized_boundariesEdPNS0_8diy_fp_tES2_
        - _ZN8jsoncons6detail6k_compEiii
        - _ZN8jsoncons6detail8multiplyENS0_8diy_fp_tES1_
        - _ZN8jsoncons6detail9digit_genENS0_8diy_fp_tES1_S1_PcPiS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/detail/grisu3.hpp:296,5'
          Dst:             _ZN8jsoncons6detail21normalized_boundariesEdPNS0_8diy_fp_tES2_
        - Src:             './include/jsoncons/detail/grisu3.hpp:297,35'
          Dst:             _ZN8jsoncons6detail13double2diy_fpEd
        - Src:             './include/jsoncons/detail/grisu3.hpp:297,18'
          Dst:             _ZN8jsoncons6detail16normalize_diy_fpENS0_8diy_fp_tE
        - Src:             './include/jsoncons/detail/grisu3.hpp:298,14'
          Dst:             _ZN8jsoncons6detail6k_compEiii
        - Src:             './include/jsoncons/detail/grisu3.hpp:299,21'
          Dst:             _ZN8jsoncons6detail12cached_powerEi
        - Src:             './include/jsoncons/detail/grisu3.hpp:300,19'
          Dst:             _ZN8jsoncons6detail8multiplyENS0_8diy_fp_tES1_
        - Src:             './include/jsoncons/detail/grisu3.hpp:301,19'
          Dst:             _ZN8jsoncons6detail8multiplyENS0_8diy_fp_tES1_
        - Src:             './include/jsoncons/detail/grisu3.hpp:302,19'
          Dst:             _ZN8jsoncons6detail8multiplyENS0_8diy_fp_tES1_
        - Src:             './include/jsoncons/detail/grisu3.hpp:304,19'
          Dst:             _ZN8jsoncons6detail9digit_genENS0_8diy_fp_tES1_S1_PcPiS3_
    - functionName:    _ZN8jsoncons15prettify_stringINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmiiiRT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          302
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN8jsoncons13fill_exponentINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEviRT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:226,9'
          Dst:             _ZN8jsoncons13fill_exponentINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEviRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:237,9'
          Dst:             _ZN8jsoncons13fill_exponentINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEviRT_
    - functionName:    _ZN8jsoncons13fill_exponentINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEviRT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12from_integerIiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:165,9'
          Dst:             _ZN8jsoncons12from_integerIiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
    - 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:    __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:    30
      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:    6
      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:    7
      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:    30
      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:    28
      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:    _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:    _ZN8jsoncons6detail21normalized_boundariesEdPNS0_8diy_fp_tES2_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          115
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons6detail13double2diy_fpEd
        - _ZN8jsoncons6detail18normalize_boundaryENS0_8diy_fp_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/detail/grisu3.hpp:189,18'
          Dst:             _ZN8jsoncons6detail13double2diy_fpEd
        - Src:             './include/jsoncons/detail/grisu3.hpp:193,10'
          Dst:             _ZN8jsoncons6detail18normalize_boundaryENS0_8diy_fp_tE
    - functionName:    _ZN8jsoncons6detail13double2diy_fpEd
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons6detail16double_to_uint64Ed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/detail/grisu3.hpp:152,20'
          Dst:             _ZN8jsoncons6detail16double_to_uint64Ed
    - functionName:    _ZN8jsoncons6detail16normalize_diy_fpENS0_8diy_fp_tE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail6k_compEiii
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail12cached_powerEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail8multiplyENS0_8diy_fp_tES1_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          95
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail9digit_genENS0_8diy_fp_tES1_S1_PcPiS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - size_t
        - int
        - size_t
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          323
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8jsoncons6detail10round_weedEPcimmmmm
        - _ZN8jsoncons6detail5minusENS0_8diy_fp_tES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/detail/grisu3.hpp:256,13'
          Dst:             _ZN8jsoncons6detail5minusENS0_8diy_fp_tES1_
        - Src:             './include/jsoncons/detail/grisu3.hpp:257,12'
          Dst:             _ZN8jsoncons6detail5minusENS0_8diy_fp_tES1_
        - Src:             './include/jsoncons/detail/grisu3.hpp:271,20'
          Dst:             _ZN8jsoncons6detail10round_weedEPcimmmmm
        - Src:             './include/jsoncons/detail/grisu3.hpp:285,20'
          Dst:             _ZN8jsoncons6detail10round_weedEPcimmmmm
    - functionName:    _ZN8jsoncons6detail5minusENS0_8diy_fp_tES1_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/detail/grisu3.hpp:57,5'
          Dst:             __assert_fail
        - Src:             './include/jsoncons/detail/grisu3.hpp:58,5'
          Dst:             __assert_fail
    - functionName:    _ZN8jsoncons6detail10round_weedEPcimmmmm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail16double_to_uint64Ed
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail18normalize_boundaryENS0_8diy_fp_tE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/grisu3.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb0EEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:411,18'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:417,16'
          Dst:             _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - Src:             './include/jsoncons/utility/write_number.hpp:425,18'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:431,5'
          Dst:             _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
    - functionName:    _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb1EEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb0EEE
        - _ZN8jsoncons15prettify_stringINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmiiiRT_
        - _ZN8jsoncons6detail6grisu3EdPcPiS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:452,9'
          Dst:             _ZN8jsoncons6detail6grisu3EdPcPiS2_
        - Src:             './include/jsoncons/utility/write_number.hpp:458,9'
          Dst:             _ZN8jsoncons15prettify_stringINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmiiiRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:463,16'
          Dst:             _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb0EEE
    - functionName:    _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16invalid_argumentD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:51,9'
          Dst:             _ZNSt16invalid_argumentD2Ev
    - functionName:    _ZNSt16invalid_argumentD2Ev
      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:    _ZTv0_n32_NK8jsoncons18json_runtime_errorISt16invalid_argumentvE4whatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons18json_runtime_errorISt16invalid_argumentvE4whatEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:0,0'
          Dst:             _ZNK8jsoncons18json_runtime_errorISt16invalid_argumentvE4whatEv
    - functionName:    _ZNK8jsoncons18json_runtime_errorISt16invalid_argumentvE4whatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTv0_n24_N8jsoncons18json_runtime_errorISt16invalid_argumentvED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.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:
        - _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:0,0'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED0Ev
    - functionName:    _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:50,9'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED1Ev
    - functionName:    _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons14json_exceptionD2Ev
        - _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:50,9'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED2Ev
        - Src:             './include/jsoncons/json_exception.hpp:50,9'
          Dst:             _ZN8jsoncons14json_exceptionD2Ev
    - functionName:    _ZN8jsoncons14json_exceptionD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      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_N8jsoncons18json_runtime_errorISt16invalid_argumentvED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.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:
        - _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:0,0'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvED1Ev
    - functionName:    _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:141,72'
          Dst:             _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt11logic_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:    _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:476,12'
          Dst:             _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb1EEE
    - functionName:    _ZN8jsoncons15dtoa_scientificINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:303,18'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:309,16'
          Dst:             _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - Src:             './include/jsoncons/utility/write_number.hpp:317,18'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:323,5'
          Dst:             _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
    - functionName:    _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:470,12'
          Dst:             _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_NS1_17integral_constantIbLb1EEE
    - functionName:    _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons14json_exceptionC2Ev
        - _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __clang_call_terminate
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:45,9'
          Dst:             _ZN8jsoncons14json_exceptionC2Ev
        - Src:             './include/jsoncons/json_exception.hpp:46,15'
          Dst:             _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './include/jsoncons/json_exception.hpp:46,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons14json_exceptionC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons14json_exceptionD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      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:    _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESD_SD_PKcRT0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          254
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18bytes_to_base64urlIPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESD_SD_PKcRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:182,16'
          Dst:             _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESD_SD_PKcRT0_
    - functionName:    _ZN8jsoncons15bytes_to_base16IPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons15bytes_to_base64IPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESD_SD_PKcRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:193,16'
          Dst:             _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESD_SD_PKcRT0_
    - functionName:    _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JRKPKcEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISE_T0_EE5valuesr3std16is_constructibleISE_DpT1_SF_EE5valueESE_E4typeERKSF_DpOSG_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/make_obj_using_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12write_doubleclINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEmdRT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          442
      EdgeCount:       159
      CyclomaticComplexity: 81
      functionsReached:
        - _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
        - _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
        - _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
        - _ZN8jsoncons15dtoa_scientificINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
        - _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/write_number.hpp:509,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:515,30'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:518,25'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:518,25'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:518,25'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:518,25'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:520,21'
          Dst:             _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:524,26'
          Dst:             _ZN8jsoncons10dtoa_fixedINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:526,25'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:526,25'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:526,25'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:526,25'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:535,30'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:538,25'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:538,25'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:538,25'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:538,25'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:540,21'
          Dst:             _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:544,26'
          Dst:             _ZN8jsoncons15dtoa_scientificINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:546,25'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:546,25'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:546,25'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:546,25'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:555,30'
          Dst:             snprintf
        - Src:             './include/jsoncons/utility/write_number.hpp:558,25'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:558,25'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:558,25'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:558,25'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:560,21'
          Dst:             _ZN8jsoncons11dump_bufferINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvPKcmcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:564,26'
          Dst:             _ZN8jsoncons12dtoa_generalINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEbdcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:566,25'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:566,25'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:566,25'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:566,25'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:572,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/write_number.hpp:572,17'
          Dst:             _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/write_number.hpp:572,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/write_number.hpp:572,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons12write_doubleC2ENS_18float_chars_formatEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - localeconv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:490,28'
          Dst:             localeconv
    - functionName:    localeconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12from_integerIlNSt3__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:
        - size_t
        - '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:    _ZN8jsoncons12from_integerImNSt3__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:
        - size_t
        - '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:    _ZN8jsoncons15bytes_to_stringIPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXaasr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valuesr10ext_traits9is_stringIT0_EE5valueEmE4typeESC_SC_NS_12semantic_tagERSF_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons15bytes_to_base16IPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
        - _ZN8jsoncons15bytes_to_base64IPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
        - _ZN8jsoncons18bytes_to_base64urlIPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/conversion.hpp:30,5'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/conversion.hpp:33,20'
          Dst:             _ZN8jsoncons15bytes_to_base64IPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
        - Src:             './include/jsoncons/utility/conversion.hpp:35,20'
          Dst:             _ZN8jsoncons15bytes_to_base16IPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
        - Src:             './include/jsoncons/utility/conversion.hpp:37,20'
          Dst:             _ZN8jsoncons18bytes_to_base64urlIPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXsr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESC_SC_RT0_
    - functionName:    _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISA_T0_EE5valuesr3std16is_constructibleISA_DpT1_SB_EE5valueESA_E4typeERKSB_DpOSC_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/make_obj_using_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JRKPKcRKmEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISG_T0_EE5valuesr3std16is_constructibleISG_DpT1_SH_EE5valueESG_E4typeERKSH_DpOSI_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/detail/make_obj_using_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16basic_staj_eventIcE4get_INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES8_cEENS3_9enable_ifIXaasr10ext_traits9is_stringIT_EE5valuesr3std7is_sameINSB_10value_typeET1_EE5valueESB_E4typeET0_RNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          234
      EdgeCount:       85
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN8jsoncons12from_integerIlNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
        - _ZN8jsoncons12from_integerImNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
        - _ZN8jsoncons12write_doubleC2ENS_18float_chars_formatEi
        - _ZN8jsoncons12write_doubleclINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEmdRT_
        - _ZN8jsoncons15bytes_to_stringIPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXaasr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valuesr10ext_traits9is_stringIT0_EE5valueEmE4typeESC_SC_NS_12semantic_tagERSF_
        - _ZN8jsoncons6binary11decode_halfEt
        - _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISA_T0_EE5valuesr3std16is_constructibleISA_DpT1_SB_EE5valueESA_E4typeERKSB_DpOSC_
        - _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JRKPKcEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISE_T0_EE5valuesr3std16is_constructibleISE_DpT1_SF_EE5valueESE_E4typeERKSF_DpOSG_
        - _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JRKPKcRKmEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISG_T0_EE5valuesr3std16is_constructibleISG_DpT1_SH_EE5valueESG_E4typeERKSH_DpOSI_
        - _ZNK8jsoncons16basic_staj_eventIcE11storage_tagEv
        - _ZNK8jsoncons16basic_staj_eventIcE3tagEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/staj_event.hpp:329,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:329,17'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE11storage_tagEv
        - Src:             './include/jsoncons/staj_event.hpp:333,24'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JRKPKcRKmEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISG_T0_EE5valuesr3std16is_constructibleISG_DpT1_SH_EE5valueESG_E4typeERKSH_DpOSI_
        - Src:             './include/jsoncons/staj_event.hpp:337,26'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISA_T0_EE5valuesr3std16is_constructibleISA_DpT1_SB_EE5valueESA_E4typeERKSB_DpOSC_
        - Src:             './include/jsoncons/staj_event.hpp:338,93'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:338,17'
          Dst:             _ZN8jsoncons15bytes_to_stringIPKhNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_9enable_ifIXaasr3std7is_sameINS3_15iterator_traitsIT_E10value_typeEhEE5valuesr10ext_traits9is_stringIT0_EE5valueEmE4typeESC_SC_NS_12semantic_tagERSF_
        - Src:             './include/jsoncons/staj_event.hpp:343,26'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISA_T0_EE5valuesr3std16is_constructibleISA_DpT1_SB_EE5valueESA_E4typeERKSB_DpOSC_
        - Src:             './include/jsoncons/staj_event.hpp:344,17'
          Dst:             _ZN8jsoncons12from_integerImNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
        - Src:             './include/jsoncons/staj_event.hpp:349,26'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISA_T0_EE5valuesr3std16is_constructibleISA_DpT1_SB_EE5valueESA_E4typeERKSB_DpOSC_
        - Src:             './include/jsoncons/staj_event.hpp:350,17'
          Dst:             _ZN8jsoncons12from_integerIlNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS1_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeES9_RT0_
        - Src:             './include/jsoncons/staj_event.hpp:355,26'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISA_T0_EE5valuesr3std16is_constructibleISA_DpT1_SB_EE5valueESA_E4typeERKSB_DpOSC_
        - Src:             './include/jsoncons/staj_event.hpp:356,40'
          Dst:             _ZN8jsoncons12write_doubleC2ENS_18float_chars_formatEi
        - Src:             './include/jsoncons/staj_event.hpp:357,28'
          Dst:             _ZN8jsoncons6binary11decode_halfEt
        - Src:             './include/jsoncons/staj_event.hpp:358,17'
          Dst:             _ZN8jsoncons12write_doubleclINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEmdRT_
        - Src:             './include/jsoncons/staj_event.hpp:363,26'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISA_T0_EE5valuesr3std16is_constructibleISA_DpT1_SB_EE5valueESA_E4typeERKSB_DpOSC_
        - Src:             './include/jsoncons/staj_event.hpp:364,40'
          Dst:             _ZN8jsoncons12write_doubleC2ENS_18float_chars_formatEi
        - Src:             './include/jsoncons/staj_event.hpp:365,17'
          Dst:             _ZN8jsoncons12write_doubleclINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEmdRT_
        - Src:             './include/jsoncons/staj_event.hpp:370,24'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JRKPKcEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISE_T0_EE5valuesr3std16is_constructibleISE_DpT1_SF_EE5valueESE_E4typeERKSF_DpOSG_
        - Src:             './include/jsoncons/staj_event.hpp:374,24'
          Dst:             _ZN8jsoncons6detail24make_obj_using_allocatorINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES7_JRKPKcEEENS2_9enable_ifIXaaaantsr10ext_traits11is_std_pairIT_EE5valuesr3std14uses_allocatorISE_T0_EE5valuesr3std16is_constructibleISE_DpT1_SF_EE5valueESE_E4typeERKSF_DpOSG_
    - functionName:    _ZNK8jsoncons16basic_staj_eventIcE11storage_tagEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsanENS_11staj_eventsES0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:215,29'
          Dst:             _ZN8jsonconsanENS_11staj_eventsES0_
    - functionName:    _ZNK8jsoncons16basic_staj_eventIcE3tagEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      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:    2
      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:    _ZN8jsoncons15make_error_codeENS_9conv_errcE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/conv_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons19conv_error_categoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/conv_error.hpp:178,53'
          Dst:             _ZN8jsoncons19conv_error_categoryEv
    - functionName:    _ZN8jsoncons19conv_error_categoryEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/conv_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons6detail24conv_error_category_implD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/conv_error.hpp:171,3'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons/conv_error.hpp:171,3'
          Dst:             __cxa_atexit
        - Src:             './include/jsoncons/conv_error.hpp:171,3'
          Dst:             _ZN8jsoncons6detail24conv_error_category_implD2Ev
        - Src:             './include/jsoncons/conv_error.hpp:171,3'
          Dst:             __cxa_guard_release
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail24conv_error_category_implD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/conv_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      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:    __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:    2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail24conv_error_category_implD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/conv_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail24conv_error_category_implD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/conv_error.hpp:92,11'
          Dst:             _ZN8jsoncons6detail24conv_error_category_implD2Ev
    - functionName:    _ZNK8jsoncons6detail24conv_error_category_impl4nameEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/conv_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      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:    _ZNK8jsoncons6detail24conv_error_category_impl7messageEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/conv_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          167
      EdgeCount:       65
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons/conv_error.hpp:102,13'
          Branch Sides:    []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsonconsanENS_11staj_eventsES0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons25basic_json_decode_optionsIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4doneEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:    _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:    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:    _ZN8jsoncons16basic_staj_eventIcEC2ENS_10half_arg_tEtNS_12semantic_tagENS_11staj_eventsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:257,48'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - functionName:    _ZN8jsonconsorENS_11staj_eventsES0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2ERKNS_16byte_string_viewENS_11staj_eventsEmS5_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
        - _ZNK8jsoncons16byte_string_view4dataEv
        - _ZNK8jsoncons16byte_string_view4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:291,35'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
        - Src:             './include/jsoncons/staj_event.hpp:291,102'
          Dst:             _ZNK8jsoncons16byte_string_view4sizeEv
        - Src:             './include/jsoncons/staj_event.hpp:293,38'
          Dst:             _ZNK8jsoncons16byte_string_view4dataEv
    - 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:    3
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2ERKNS_16byte_string_viewENS_11staj_eventsENS_12semantic_tagES5_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
        - _ZNK8jsoncons16byte_string_view4dataEv
        - _ZNK8jsoncons16byte_string_view4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:282,35'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
        - Src:             './include/jsoncons/staj_event.hpp:282,69'
          Dst:             _ZNK8jsoncons16byte_string_view4sizeEv
        - Src:             './include/jsoncons/staj_event.hpp:284,38'
          Dst:             _ZNK8jsoncons16byte_string_view4dataEv
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2EbNS_12semantic_tagENS_11staj_eventsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:236,48'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_11staj_eventsENS_12semantic_tagES9_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:273,35'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2EdNS_12semantic_tagENS_11staj_eventsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:264,50'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2ElNS_12semantic_tagENS_11staj_eventsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:243,49'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2EmNS_12semantic_tagENS_11staj_eventsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:250,50'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsEmNS_12semantic_tagES2_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:230,35'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - 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_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:    _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_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:    _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:    _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:    _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_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:    10
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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_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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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_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:    _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_staj_visitorIcE10visit_halfEtNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_10half_arg_tEtNS_12semantic_tagENS_11staj_eventsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:534,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_10half_arg_tEtNS_12semantic_tagENS_11staj_eventsE
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE17visit_byte_stringERKNS_16byte_string_viewEmRKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ERKNS_16byte_string_viewENS_11staj_eventsEmS5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:507,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ERKNS_16byte_string_viewENS_11staj_eventsEmS5_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE17visit_byte_stringERKNS_16byte_string_viewENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ERKNS_16byte_string_viewENS_11staj_eventsENS_12semantic_tagES5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:498,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ERKNS_16byte_string_viewENS_11staj_eventsENS_12semantic_tagES5_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE12visit_stringERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_11staj_eventsENS_12semantic_tagES9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:489,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_11staj_eventsENS_12semantic_tagES9_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE10visit_boolEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2EbNS_12semantic_tagENS_11staj_eventsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:483,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2EbNS_12semantic_tagENS_11staj_eventsE
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE10visit_nullENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:477,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
    - functionName:    _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsorENS_11staj_eventsES0_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:223,35'
          Dst:             _ZN8jsonconsorENS_11staj_eventsES0_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE9visit_keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_11staj_eventsENS_12semantic_tagES9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:471,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_11staj_eventsENS_12semantic_tagES9_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE17visit_begin_arrayENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:453,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE16visit_end_objectERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:447,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE18visit_begin_objectEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsEmNS_12semantic_tagES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:441,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsEmNS_12semantic_tagES2_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE18visit_begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:435,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE11visit_flushEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE12visit_doubleEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2EdNS_12semantic_tagENS_11staj_eventsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:543,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2EdNS_12semantic_tagENS_11staj_eventsE
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE11visit_int64ElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ElNS_12semantic_tagENS_11staj_eventsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:525,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ElNS_12semantic_tagENS_11staj_eventsE
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE12visit_uint64EmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2EmNS_12semantic_tagENS_11staj_eventsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:516,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2EmNS_12semantic_tagENS_11staj_eventsE
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE15visit_end_arrayERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:465,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcE17visit_begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsEmNS_12semantic_tagES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:459,18'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsEmNS_12semantic_tagES2_
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_staj_visitorIcED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:410,35'
          Dst:             _ZN8jsoncons18basic_staj_visitorIcED2Ev
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:410,35'
          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:    _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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_strEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE20enable_str_to_neginfEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_strEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE17enable_str_to_infEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_strEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE17enable_str_to_nanEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_decode_optionsIcE11err_handlerEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_decode_optionsIcE15lossless_bignumEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_decode_optionsIcE15lossless_numberEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_decode_optionsIcE14allow_commentsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_decode_optionsIcE20allow_trailing_commaEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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:    _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEEC2ERNS1_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:    _ZN8jsoncons17basic_staj_cursorIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      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:    _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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons15make_error_codeENS_9json_errcE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons19json_error_categoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_error.hpp:142,57'
          Dst:             _ZN8jsoncons19json_error_categoryEv
    - functionName:    _ZN8jsoncons19json_error_categoryEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons24json_error_category_implD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_error.hpp:136,7'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons/json_error.hpp:136,7'
          Dst:             __cxa_atexit
        - Src:             './include/jsoncons/json_error.hpp:136,7'
          Dst:             _ZN8jsoncons24json_error_category_implD2Ev
        - Src:             './include/jsoncons/json_error.hpp:136,7'
          Dst:             __cxa_guard_release
    - functionName:    _ZN8jsoncons24json_error_category_implD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      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:    _ZN8jsoncons24json_error_category_implD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons24json_error_category_implD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_error.hpp:54,11'
          Dst:             _ZN8jsoncons24json_error_category_implD2Ev
    - functionName:    _ZNK8jsoncons24json_error_category_impl4nameEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      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:    _ZNK8jsoncons24json_error_category_impl7messageEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          182
      EdgeCount:       71
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_error.hpp:64,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS_18basic_json_visitorIcEERNS2_10error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:525,9'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS_18basic_json_visitorIcEERNS2_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS_18basic_json_visitorIcEERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          142
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_someERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE7restartEv
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE10read_chunkERNS2_10error_codeE
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5enterEv
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6acceptEv
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE7stoppedEv
        - _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:530,17'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE7restartEv
        - Src:             './include/jsoncons/json_cursor.hpp:531,25'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE7stoppedEv
        - Src:             './include/jsoncons/json_cursor.hpp:533,25'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_cursor.hpp:535,34'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE10read_chunkERNS2_10error_codeE
        - Src:             './include/jsoncons/json_cursor.hpp:537,23'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_cursor.hpp:539,38'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - Src:             './include/jsoncons/json_cursor.hpp:539,47'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_cursor.hpp:539,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
        - Src:             './include/jsoncons/json_cursor.hpp:543,32'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_cursor.hpp:543,62'
          Dst:             _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
        - Src:             './include/jsoncons/json_cursor.hpp:544,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_someERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_cursor.hpp:548,29'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5enterEv
        - Src:             './include/jsoncons/json_cursor.hpp:553,35'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6acceptEv
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE7restartEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE7stoppedEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      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:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE10read_chunkERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source_adaptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE10read_chunkEv
        - _ZN8jsoncons14unicode_traits20detect_json_encodingIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
        - _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_m
        - _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2Ev
        - _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE3eofEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source_adaptor.hpp:114,25'
          Dst:             _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE3eofEv
        - Src:             './include/jsoncons/source_adaptor.hpp:116,24'
          Dst:             _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2Ev
        - Src:             './include/jsoncons/source_adaptor.hpp:119,30'
          Dst:             _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE10read_chunkEv
        - Src:             './include/jsoncons/source_adaptor.hpp:120,40'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - Src:             './include/jsoncons/source_adaptor.hpp:121,36'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/source_adaptor.hpp:125,26'
          Dst:             _ZN8jsoncons14unicode_traits20detect_json_encodingIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
        - Src:             './include/jsoncons/source_adaptor.hpp:129,28'
          Dst:             _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2Ev
        - Src:             './include/jsoncons/source_adaptor.hpp:136,20'
          Dst:             _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
      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:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source_adaptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE3eofEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source_adaptor.hpp:104,28'
          Dst:             _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE3eofEv
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_someERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_some_ERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:577,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_some_ERNS_18basic_json_visitorIcEERNS1_10error_codeE
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5enterEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      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:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6acceptEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_some_ERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         624
      ICount:          3970
      EdgeCount:       685
      CyclomaticComplexity: 63
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10end_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_nullERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_trueEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_falseEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12begin_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE17end_integer_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_fraction_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE23begin_member_or_elementERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9end_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE5flushEv
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:613,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:659,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:669,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:684,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:793,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:874,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:939,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1013,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1054,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1199,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1329,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1344,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1359,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1384,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1399,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1414,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1429,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1454,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1469,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1485,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1510,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1555,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1583,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1597,21'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:603,21'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE5flushEv
        - Src:             './include/jsoncons/json_parser.hpp:618,25'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE17end_integer_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:623,25'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_fraction_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:634,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE5flushEv
        - Src:             './include/jsoncons/json_parser.hpp:647,30'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:662,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE5flushEv
        - Src:             './include/jsoncons/json_parser.hpp:674,38'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:677,38'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:695,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - Src:             './include/jsoncons/json_parser.hpp:700,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:707,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12begin_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:714,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:725,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:736,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:747,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:758,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:762,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_nullERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:766,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_trueEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:770,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_falseEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:806,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - Src:             './include/jsoncons/json_parser.hpp:811,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:818,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10end_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:825,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9end_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:829,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE23begin_member_or_elementERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:835,33'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
        - Src:             './include/jsoncons/json_parser.hpp:844,38'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
        - Src:             './include/jsoncons/json_parser.hpp:887,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - Src:             './include/jsoncons/json_parser.hpp:892,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:899,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10end_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:906,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:911,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:952,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - Src:             './include/jsoncons/json_parser.hpp:957,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:964,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:969,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:985,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10end_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1026,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - Src:             './include/jsoncons/json_parser.hpp:1029,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:1067,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - Src:             './include/jsoncons/json_parser.hpp:1070,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:1079,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12begin_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1086,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1097,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1108,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1119,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1130,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1134,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_nullERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1138,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_trueEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1142,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_falseEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1149,33'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
        - Src:             './include/jsoncons/json_parser.hpp:1160,33'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9end_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1212,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - Src:             './include/jsoncons/json_parser.hpp:1217,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:1224,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12begin_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1231,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1238,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9end_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1249,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1260,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1271,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1282,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1286,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_nullERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1290,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_trueEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1294,42'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_falseEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1321,34'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1325,34'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1364,37'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1434,37'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1488,37'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1558,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:1587,34'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:1600,34'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:1611,21'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_parser.hpp:1611,21'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/json_parser.hpp:1611,21'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_parser.hpp:1611,21'
          Dst:             __cxa_free_exception
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE17end_integer_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_negative_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_positive_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2460,13'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_negative_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2464,13'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_positive_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_fraction_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          154
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11after_valueERNS1_10error_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
        - _ZNK8jsoncons16to_number_resultIcEcvbEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2556,21'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2562,27'
          Dst:             _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - Src:             './include/jsoncons/json_parser.hpp:2563,17'
          Dst:             _ZNK8jsoncons16to_number_resultIcEcvbEv
        - Src:             './include/jsoncons/json_parser.hpp:2565,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2572,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2577,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2590,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11after_valueERNS1_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2717
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2713,9'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_parser.hpp:2713,9'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/json_parser.hpp:2713,9'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_parser.hpp:2713,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          156
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2444,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2706
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12begin_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - _ZN8jsoncons18basic_json_visitorIcE12begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:372,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:374,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11begin_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:436,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:438,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_stringEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          1115
      EdgeCount:       155
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN8jsoncons14unicode_traits17is_high_surrogateEj
        - _ZN8jsoncons14unicode_traits7convertIjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXaaaasr10ext_traits9is_char32IT_EE5valuesr10ext_traits18is_back_insertableIT0_EE5valuesr10ext_traits8is_char8INSB_10value_typeEEE5valueENS0_14unicode_resultISA_EEE4typeEPKSA_mRSB_NS0_11strict_flagE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16end_string_valueEPKcmRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
      functionUses:    6
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:1959,9'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:1992,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:2071,9'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:2216,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:2239,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2039,25'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16end_string_valueEPKcmRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2045,25'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16end_string_valueEPKcmRNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2133,19'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2151,19'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2169,19'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2187,19'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2193,17'
          Dst:             _ZN8jsoncons14unicode_traits17is_high_surrogateEj
        - Src:             './include/jsoncons/json_parser.hpp:2201,17'
          Dst:             _ZN8jsoncons14unicode_traits7convertIjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXaaaasr10ext_traits9is_char32IT_EE5valuesr10ext_traits18is_back_insertableIT0_EE5valuesr10ext_traits8is_char8INSB_10value_typeEEE5valueENS0_14unicode_resultISA_EEE4typeEPKSA_mRSB_NS0_11strict_flagE
        - Src:             './include/jsoncons/json_parser.hpp:2261,20'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2279,20'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2297,20'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2315,20'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2322,13'
          Dst:             _ZN8jsoncons14unicode_traits7convertIjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXaaaasr10ext_traits9is_char32IT_EE5valuesr10ext_traits18is_back_insertableIT0_EE5valuesr10ext_traits8is_char8INSB_10value_typeEEE5valueENS0_14unicode_resultISA_EEE4typeEPKSA_mRSB_NS0_11strict_flagE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12parse_numberEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          671
      EdgeCount:       97
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN8jsoncons16is_nonzero_digitEc
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE17end_integer_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_fraction_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons6is_expEc
        - _ZN8jsoncons8is_digitEc
      functionUses:    10
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:1735,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:1764,13'
          Dst:             _ZN8jsoncons16is_nonzero_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1792,13'
          Dst:             _ZN8jsoncons6is_expEc
        - Src:             './include/jsoncons/json_parser.hpp:1797,13'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1809,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE17end_integer_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1821,17'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1832,13'
          Dst:             _ZN8jsoncons6is_expEc
        - Src:             './include/jsoncons/json_parser.hpp:1839,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE17end_integer_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1849,13'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1870,17'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1876,13'
          Dst:             _ZN8jsoncons6is_expEc
        - Src:             './include/jsoncons/json_parser.hpp:1883,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_fraction_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:1898,13'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1921,13'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1942,17'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/json_parser.hpp:1950,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_fraction_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_nullERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:1664,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_trueEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          145
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:1626,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11parse_falseEPKcRNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:1701,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10end_objectERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:387,18'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:390,21'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9end_arrayERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:453,18'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:456,21'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE23begin_member_or_elementERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2681
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:2662,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2662,17'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:286,9'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_parser.hpp:286,9'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/json_parser.hpp:286,9'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_parser.hpp:286,9'
          Dst:             __cxa_free_exception
    - 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:    4
      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:    _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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons16is_nonzero_digitEc
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons7is_typeEhh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/read_number.hpp:79,12'
          Dst:             _ZN8jsoncons7is_typeEhh
    - functionName:    _ZN8jsoncons6is_expEc
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons7is_typeEhh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/read_number.hpp:89,12'
          Dst:             _ZN8jsoncons7is_typeEhh
    - functionName:    _ZN8jsoncons8is_digitEc
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons7is_typeEhh
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/read_number.hpp:84,12'
          Dst:             _ZN8jsoncons7is_typeEhh
    - functionName:    _ZN8jsoncons7is_typeEhh
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16end_string_valueEPKcmRNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          288
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19translate_conv_errcENS_14unicode_traits12unicode_errcERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - _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_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextERNS2_10error_codeE
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:2603,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2596,23'
          Dst:             _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14unicode_resultIS4_EEE4typeEPKS4_m
        - Src:             './include/jsoncons/json_parser.hpp:2599,13'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19translate_conv_errcENS_14unicode_traits12unicode_errcERNS1_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2603,17'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
        - Src:             './include/jsoncons/json_parser.hpp:2606,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2609,17'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:2618,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2624,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2636,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2642,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19append_to_codepointEjiRNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2744
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons14unicode_traits17is_high_surrogateEj
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons14unicode_traits7convertIjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXaaaasr10ext_traits9is_char32IT_EE5valuesr10ext_traits18is_back_insertableIT0_EE5valuesr10ext_traits8is_char8INSB_10value_typeEEE5valueENS0_14unicode_resultISA_EEE4typeEPKSA_mRSB_NS0_11strict_flagE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          245
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons14unicode_traits12is_surrogateEj
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:1018,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:1033,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:992,21'
          Dst:             _ZN8jsoncons14unicode_traits12is_surrogateEj
    - functionName:    _ZN8jsoncons14unicode_traits12is_surrogateEj
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:1165,25'
          Dst:             _ZN8jsoncons14unicode_traits13is_legal_utf8EPKhm
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19translate_conv_errcENS_14unicode_traits12unicode_errcERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:2333,9'
          Branch Sides:    []
      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:    _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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE21string_maps_to_doubleclERKNS1_4pairINS1_17basic_string_viewIcNS1_11char_traitsIcEEEEdEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      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:    _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:    _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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16to_number_resultIcEcvbEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/read_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11after_valueERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2684
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:2685,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2685,17'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6parentEv
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_negative_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons14dec_to_integerIlcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11after_valueERNS1_10error_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
        - _ZNK8jsoncons16to_number_resultIcEcvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2471,23'
          Dst:             _ZN8jsoncons14dec_to_integerIlcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - Src:             './include/jsoncons/json_parser.hpp:2472,13'
          Dst:             _ZNK8jsoncons16to_number_resultIcEcvbEv
        - Src:             './include/jsoncons/json_parser.hpp:2474,21'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2481,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2487,26'
          Dst:             _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - Src:             './include/jsoncons/json_parser.hpp:2488,21'
          Dst:             _ZNK8jsoncons16to_number_resultIcEcvbEv
        - Src:             './include/jsoncons/json_parser.hpp:2490,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2495,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2507,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11after_valueERNS1_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE18end_positive_valueERNS_18basic_json_visitorIcEERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons14dec_to_integerImcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedntsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11after_valueERNS1_10error_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
        - _ZNK8jsoncons16to_number_resultIcEcvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2513,23'
          Dst:             _ZN8jsoncons14dec_to_integerImcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedntsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - Src:             './include/jsoncons/json_parser.hpp:2514,13'
          Dst:             _ZNK8jsoncons16to_number_resultIcEcvbEv
        - Src:             './include/jsoncons/json_parser.hpp:2516,21'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2523,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2529,26'
          Dst:             _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - Src:             './include/jsoncons/json_parser.hpp:2530,21'
          Dst:             _ZNK8jsoncons16to_number_resultIcEcvbEv
        - Src:             './include/jsoncons/json_parser.hpp:2532,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2537,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_parser.hpp:2549,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11after_valueERNS1_10error_codeE
    - functionName:    _ZN8jsoncons14dec_to_integerImcEENSt3__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: 265
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          172
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - _ZN8jsoncons8is_digitEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/read_number.hpp:268,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:290,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:297,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:301,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:303,9'
          Dst:             _ZN8jsoncons8is_digitEc
        - Src:             './include/jsoncons/utility/read_number.hpp:307,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:313,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:318,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:321,12'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
    - functionName:    _ZN8jsoncons14dec_to_integerIlcEENSt3__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: 327
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons10ext_traits14integer_limitsIlvE3maxEv
        - _ZN8jsoncons10ext_traits14integer_limitsIlvE6lowestEv
        - _ZN8jsoncons14dec_to_integerImcEENSt3__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:330,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:340,15'
          Dst:             _ZN8jsoncons14dec_to_integerImcEENSt3__19enable_ifIXaasr10ext_traits14integer_limitsIT_EE14is_specializedntsr10ext_traits14integer_limitsIS3_EE9is_signedENS_16to_number_resultIT0_EEE4typeEPKS5_mRS3_
        - Src:             './include/jsoncons/utility/read_number.hpp:343,16'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:347,36'
          Dst:             _ZN8jsoncons10ext_traits14integer_limitsIlvE6lowestEv
        - Src:             './include/jsoncons/utility/read_number.hpp:349,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:354,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:359,34'
          Dst:             _ZN8jsoncons10ext_traits14integer_limitsIlvE3maxEv
        - Src:             './include/jsoncons/utility/read_number.hpp:361,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/read_number.hpp:366,20'
          Dst:             _ZN8jsoncons16to_number_resultIcEC2EPKcNSt3__14errcE
    - functionName:    _ZN8jsoncons10ext_traits14integer_limitsIlvE6lowestEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/more_type_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons10ext_traits14integer_limitsIlvE3maxEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/more_type_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE3eofEv
      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:    _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2Ev
      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_sourceIcNSt3__19allocatorIcEEE10read_chunkEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE11fill_bufferEPcm
        - _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:334,22'
          Dst:             _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE11fill_bufferEPcm
        - Src:             './include/jsoncons/source.hpp:342,16'
          Dst:             _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN8jsoncons14unicode_traits20detect_json_encodingIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8jsoncons14unicode_traits24detect_encoding_from_bomIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:110,43'
          Dst:             _ZN8jsoncons14unicode_traits24detect_encoding_from_bomIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
    - functionName:    _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons14unicode_traits24detect_encoding_from_bomIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:73,29'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:77,34'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:81,34'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:85,34'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:89,34'
          Dst:             memcmp
    - functionName:    _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE11fill_bufferEPcm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 452
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:446,9'
          Dst:             __cxa_begin_catch
        - Src:             './include/jsoncons/source.hpp:451,9'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:451,9'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:451,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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_doneEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4doneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:471,24'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4doneEv
    - functionName:    _ZN8jsoncons18basic_staj_visitorIcEC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
        - _ZN8jsoncons18basic_json_visitorIcEC2Ev
        - _ZN8jsoncons18basic_json_visitorIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:405,5'
          Dst:             _ZN8jsoncons18basic_json_visitorIcEC2Ev
        - Src:             './include/jsoncons/staj_cursor.hpp:406,11'
          Dst:             _ZN8jsoncons16basic_staj_eventIcEC2ENS_11staj_eventsENS_12semantic_tagES2_
        - Src:             './include/jsoncons/staj_cursor.hpp:408,5'
          Dst:             _ZN8jsoncons18basic_json_visitorIcED2Ev
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEEC2ERKNS_25basic_json_decode_optionsIcEERKS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          317
      EdgeCount:       70
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN8jsoncons11ser_contextC2Ev
        - _ZN8jsoncons11ser_contextD2Ev
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - _ZNK8jsoncons25basic_json_decode_optionsIcE11err_handlerEv
        - _ZNK8jsoncons25basic_json_decode_optionsIcE14allow_commentsEv
        - _ZNK8jsoncons25basic_json_decode_optionsIcE15lossless_bignumEv
        - _ZNK8jsoncons25basic_json_decode_optionsIcE15lossless_numberEv
        - _ZNK8jsoncons25basic_json_decode_optionsIcE20allow_trailing_commaEv
        - _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17enable_str_to_infEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17enable_str_to_nanEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
        - _ZNK8jsoncons25basic_json_options_commonIcE20enable_str_to_neginfEv
        - nan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:176,5'
          Dst:             _ZN8jsoncons11ser_contextC2Ev
        - Src:             './include/jsoncons/json_parser.hpp:178,37'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
        - Src:             './include/jsoncons/json_parser.hpp:179,40'
          Dst:             _ZNK8jsoncons25basic_json_decode_optionsIcE20allow_trailing_commaEv
        - Src:             './include/jsoncons/json_parser.hpp:180,34'
          Dst:             _ZNK8jsoncons25basic_json_decode_optionsIcE14allow_commentsEv
        - Src:             './include/jsoncons/json_parser.hpp:181,35'
          Dst:             _ZNK8jsoncons25basic_json_decode_optionsIcE15lossless_numberEv
        - Src:             './include/jsoncons/json_parser.hpp:182,35'
          Dst:             _ZNK8jsoncons25basic_json_decode_optionsIcE15lossless_bignumEv
        - Src:             './include/jsoncons/json_parser.hpp:184,31'
          Dst:             _ZNK8jsoncons25basic_json_decode_optionsIcE11err_handlerEv
        - Src:             './include/jsoncons/json_parser.hpp:193,54'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
        - Src:             './include/jsoncons/json_parser.hpp:193,123'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
        - Src:             './include/jsoncons/json_parser.hpp:195,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
        - Src:             './include/jsoncons/json_parser.hpp:197,21'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17enable_str_to_nanEv
        - Src:             './include/jsoncons/json_parser.hpp:199,53'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_strEv
        - Src:             './include/jsoncons/json_parser.hpp:199,66'
          Dst:             nan
        - Src:             './include/jsoncons/json_parser.hpp:201,21'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17enable_str_to_infEv
        - Src:             './include/jsoncons/json_parser.hpp:203,53'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_strEv
        - Src:             './include/jsoncons/json_parser.hpp:205,21'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE20enable_str_to_neginfEv
        - Src:             './include/jsoncons/json_parser.hpp:207,53'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_strEv
        - Src:             './include/jsoncons/json_parser.hpp:209,5'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons11ser_contextD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:282,5'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:281,5'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6columnEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2386
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE8positionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE14begin_positionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE12end_positionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      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:    _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEEC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source_adaptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEEC2ERNS1_13basic_istreamIcNS1_11char_traitsIcEEEERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source_adaptor.hpp:98,15'
          Dst:             _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEEC2ERNS1_13basic_istreamIcNS1_11char_traitsIcEEEERKS3_
    - functionName:    _ZN8jsoncons17basic_staj_cursorIcEC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      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:    _ZN8jsoncons17basic_staj_cursorIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      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:    _ZN8jsoncons17basic_staj_cursorIcE14array_expectedERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8jsoncons16basic_staj_eventIcE10event_typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:562,25'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE10event_typeEv
        - Src:             './include/jsoncons/staj_cursor.hpp:562,79'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE10event_typeEv
    - functionName:    _ZNK8jsoncons17basic_staj_cursorIcE12is_multi_dimEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_staj_cursorIcE7extentsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail4spanIKmLm18446744073709551615EEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:594,16'
          Dst:             _ZN8jsoncons6detail4spanIKmLm18446744073709551615EEC2Ev
    - functionName:    _ZNK8jsoncons17basic_staj_cursorIcE5orderEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_staj_cursorIcE14is_typed_arrayEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_staj_cursorIcE9array_tagEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_staj_cursorIcE12array_bufferEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail4spanIhLm18446744073709551615EEC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_cursor.hpp:614,16'
          Dst:             _ZN8jsoncons6detail4spanIhLm18446744073709551615EEC2Ev
    - functionName:    _ZN8jsoncons17basic_staj_cursorIcE12to_end_arrayEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail4spanIhLm18446744073709551615EEC2Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail4spanIKmLm18446744073709551615EEC2Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16basic_staj_eventIcE10event_typeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 495
      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:    _ZN8jsoncons20default_json_parsingclENS_9json_errcERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons25basic_json_options_commonIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons25basic_json_options_commonIcED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:118,50'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcED2Ev
    - functionName:    _ZN8jsoncons25basic_json_options_commonIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTv0_n24_N8jsoncons25basic_json_decode_optionsIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_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:
        - _ZN8jsoncons25basic_json_decode_optionsIcED0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:0,0'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED0Ev
    - functionName:    _ZN8jsoncons25basic_json_decode_optionsIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:251,7'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
    - functionName:    _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons25basic_json_decode_optionsIcED2Ev
        - _ZN8jsoncons25basic_json_options_commonIcED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:251,7'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED2Ev
        - Src:             './include/jsoncons/json_options.hpp:251,7'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcED2Ev
    - functionName:    _ZTv0_n24_N8jsoncons25basic_json_decode_optionsIcED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_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:
        - _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:0,0'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
    - functionName:    _ZN8jsoncons25basic_json_options_commonIcEC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC1IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEENS2_15allocator_arg_tERKS4_OT_RKNS_25basic_json_decode_optionsIcEERNS2_10error_codeEPNS2_9enable_ifIXntsr3std16is_constructibleINS2_17basic_string_viewIcSA_EESG_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          135
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN8jsoncons11ser_contextC2Ev
        - _ZN8jsoncons11ser_contextD2Ev
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11cursor_modeEb
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEEC2ERKNS_25basic_json_decode_optionsIcEERKS3_
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
        - _ZN8jsoncons17basic_staj_cursorIcEC2Ev
        - _ZN8jsoncons17basic_staj_cursorIcED2Ev
        - _ZN8jsoncons18basic_staj_visitorIcEC2Ev
        - _ZN8jsoncons18basic_staj_visitorIcED2Ev
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEEC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
        - _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_doneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:198,5'
          Dst:             _ZN8jsoncons11ser_contextC2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:198,5'
          Dst:             _ZN8jsoncons17basic_staj_cursorIcEC2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:203,10'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEEC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_
        - Src:             './include/jsoncons/json_cursor.hpp:204,10'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEEC2ERKNS_25basic_json_decode_optionsIcEERKS3_
        - Src:             './include/jsoncons/json_cursor.hpp:198,5'
          Dst:             _ZN8jsoncons18basic_staj_visitorIcEC2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:206,17'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11cursor_modeEb
        - Src:             './include/jsoncons/json_cursor.hpp:208,14'
          Dst:             _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_doneEv
        - Src:             './include/jsoncons/json_cursor.hpp:211,13'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_cursor.hpp:224,5'
          Dst:             _ZN8jsoncons18basic_staj_visitorIcED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:224,5'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:224,5'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:224,5'
          Dst:             _ZN8jsoncons17basic_staj_cursorIcED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:224,5'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11cursor_modeEb
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source_adaptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source_adaptor.hpp:82,11'
          Dst:             _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEED2Ev
    - functionName:    _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEED2Ev
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:198,5'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED1Ev
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons11ser_contextD2Ev
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:257,34'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:257,34'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:257,34'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
    - functionName:    _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4doneEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4doneEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:337,24'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4doneEv
    - functionName:    _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7currentEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons18basic_staj_visitorIcE5eventEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:342,32'
          Dst:             _ZNK8jsoncons18basic_staj_visitorIcE5eventEv
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7read_toERNS_18basic_json_visitorIcEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7read_toERNS_18basic_json_visitorIcEERNS2_10error_codeE
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4lineEv
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6columnEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:348,9'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7read_toERNS_18basic_json_visitorIcEERNS2_10error_codeE
        - Src:             './include/jsoncons/json_cursor.hpp:351,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_cursor.hpp:351,13'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4lineEv
        - Src:             './include/jsoncons/json_cursor.hpp:351,13'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6columnEv
        - Src:             './include/jsoncons/json_cursor.hpp:351,13'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_cursor.hpp:351,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_cursor.hpp:351,13'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_cursor.hpp:351,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7read_toERNS_18basic_json_visitorIcEERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS_18basic_json_visitorIcEERNS2_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10mark_levelEi
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11cursor_modeEb
        - _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextE
        - _ZN8jsoncons18is_begin_containerENS_11staj_eventsE
        - _ZNK8jsoncons16basic_staj_eventIcE10event_typeEv
        - _ZNK8jsoncons16basic_staj_eventIcE10send_eventERNS_18basic_json_visitorIcEERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7currentEv
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5levelEv
        - _ZNK8jsoncons18basic_staj_visitorIcE5eventEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:358,32'
          Dst:             _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7currentEv
        - Src:             './include/jsoncons/json_cursor.hpp:358,42'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE10event_typeEv
        - Src:             './include/jsoncons/json_cursor.hpp:358,13'
          Dst:             _ZN8jsoncons18is_begin_containerENS_11staj_eventsE
        - Src:             './include/jsoncons/json_cursor.hpp:360,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11cursor_modeEb
        - Src:             './include/jsoncons/json_cursor.hpp:361,40'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5levelEv
        - Src:             './include/jsoncons/json_cursor.hpp:361,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10mark_levelEi
        - Src:             './include/jsoncons/json_cursor.hpp:362,29'
          Dst:             _ZNK8jsoncons18basic_staj_visitorIcE5eventEv
        - Src:             './include/jsoncons/json_cursor.hpp:362,37'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE10send_eventERNS_18basic_json_visitorIcEERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_cursor.hpp:367,13'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS_18basic_json_visitorIcEERNS2_10error_codeE
        - Src:             './include/jsoncons/json_cursor.hpp:368,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE11cursor_modeEb
        - Src:             './include/jsoncons/json_cursor.hpp:369,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10mark_levelEi
        - Src:             './include/jsoncons/json_cursor.hpp:370,17'
          Dst:             _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7currentEv
        - Src:             './include/jsoncons/json_cursor.hpp:370,27'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE10event_typeEv
        - Src:             './include/jsoncons/json_cursor.hpp:372,33'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextE
        - Src:             './include/jsoncons/json_cursor.hpp:376,33'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextE
        - Src:             './include/jsoncons/json_cursor.hpp:381,29'
          Dst:             _ZNK8jsoncons18basic_staj_visitorIcE5eventEv
        - Src:             './include/jsoncons/json_cursor.hpp:381,37'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE10send_eventERNS_18basic_json_visitorIcEERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4nextEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:387,9'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextEv
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4nextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:392,9'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
    - functionName:    _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7contextEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4lineEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:452,24'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4lineEv
    - functionName:    _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E6columnEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6columnEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:457,24'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6columnEv
    - functionName:    _ZTv0_n24_N8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.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:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:0,0'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
    - functionName:    _ZTv0_n24_N8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.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:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:0,0'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED0Ev
    - functionName:    _ZTv0_n32_NK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4lineEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:0,0'
          Dst:             _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4lineEv
    - functionName:    _ZTv0_n40_NK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E6columnEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E6columnEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:0,0'
          Dst:             _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E6columnEv
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS_18basic_json_visitorIcEERNS2_10error_codeE
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4lineEv
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6columnEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:516,9'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS_18basic_json_visitorIcEERNS2_10error_codeE
        - Src:             './include/jsoncons/json_cursor.hpp:519,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_cursor.hpp:519,13'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE4lineEv
        - Src:             './include/jsoncons/json_cursor.hpp:519,13'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6columnEv
        - Src:             './include/jsoncons/json_cursor.hpp:519,13'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_cursor.hpp:519,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_cursor.hpp:519,13'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_cursor.hpp:519,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons14json_exceptionC2Ev
        - _ZN8jsoncons14json_exceptionD2Ev
        - _ZN8jsoncons9ser_error11to_what_argENSt3__110error_codeEPKcmm
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:193,9'
          Dst:             _ZN8jsoncons14json_exceptionC2Ev
        - Src:             './include/jsoncons/json_exception.hpp:193,9'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             './include/jsoncons/json_exception.hpp:196,20'
          Dst:             _ZN8jsoncons9ser_error11to_what_argENSt3__110error_codeEPKcmm
        - Src:             './include/jsoncons/json_exception.hpp:197,9'
          Dst:             _ZNSt9exceptionD2Ev
        - Src:             './include/jsoncons/json_exception.hpp:197,9'
          Dst:             _ZN8jsoncons14json_exceptionD2Ev
    - functionName:    _ZN8jsoncons9ser_errorD1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons14json_exceptionD2Ev
        - _ZN8jsoncons9ser_errorD2Ev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:156,11'
          Dst:             _ZN8jsoncons9ser_errorD2Ev
        - Src:             './include/jsoncons/json_exception.hpp:156,11'
          Dst:             _ZN8jsoncons14json_exceptionD2Ev
    - functionName:    _ZN8jsoncons9ser_errorD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:156,11'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZNSt9exceptionD2Ev
      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:    _ZN8jsoncons9ser_errorD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons9ser_errorD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:156,11'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
    - functionName:    _ZNK8jsoncons9ser_error4whatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      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:    _ZTv0_n24_N8jsoncons9ser_errorD1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.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:
        - _ZN8jsoncons9ser_errorD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:0,0'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
    - functionName:    _ZTv0_n24_N8jsoncons9ser_errorD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.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:
        - _ZN8jsoncons9ser_errorD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:0,0'
          Dst:             _ZN8jsoncons9ser_errorD0Ev
    - functionName:    _ZTv0_n32_NK8jsoncons9ser_error4whatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons9ser_error4whatEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:0,0'
          Dst:             _ZNK8jsoncons9ser_error4whatEv
    - functionName:    _ZN8jsoncons9ser_error11to_what_argENSt3__110error_codeEPKcmm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          188
      EdgeCount:       66
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18is_begin_containerENS_11staj_eventsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsonconsanENS_11staj_eventsES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:94,19'
          Dst:             _ZN8jsonconsanENS_11staj_eventsES0_
    - functionName:    _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5levelEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10mark_levelEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons18basic_staj_visitorIcE5eventEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16basic_staj_eventIcE10send_eventERNS_18basic_json_visitorIcEERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          166
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons16byte_string_viewC2EPKhm
        - _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE10half_valueEtNS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE12begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE17byte_string_valueINS_16byte_string_viewEEEbRKT_NS_12semantic_tagERKNS_11ser_contextENSt3__19enable_ifIXsr10ext_traits18is_bytes_view_likeIS4_EE5valueEiE4typeE
        - _ZN8jsoncons18basic_json_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextE
        - _ZN8jsonconsanENS_11staj_eventsES0_
        - _ZNK8jsoncons16basic_staj_eventIcE11storage_tagEv
        - _ZNK8jsoncons16basic_staj_eventIcE3tagEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/staj_event.hpp:561,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:561,17'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE11storage_tagEv
        - Src:             './include/jsoncons/staj_event.hpp:564,37'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:564,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:567,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:570,38'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:570,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/staj_event.hpp:573,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/staj_event.hpp:576,35'
          Dst:             _ZN8jsonconsanENS_11staj_eventsES0_
        - Src:             './include/jsoncons/staj_event.hpp:578,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:582,89'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:582,29'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:586,43'
          Dst:             _ZN8jsoncons16byte_string_viewC2EPKhm
        - Src:             './include/jsoncons/staj_event.hpp:586,95'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:586,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE17byte_string_valueINS_16byte_string_viewEEEbRKT_NS_12semantic_tagERKNS_11ser_contextENSt3__19enable_ifIXsr10ext_traits18is_bytes_view_likeIS4_EE5valueEiE4typeE
        - Src:             './include/jsoncons/staj_event.hpp:589,36'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:589,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:592,56'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:592,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:595,58'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:595,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:598,60'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:598,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:601,56'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:601,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE10half_valueEtNS_12semantic_tagERKNS_11ser_contextE
        - Src:             './include/jsoncons/staj_event.hpp:604,60'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3tagEv
        - Src:             './include/jsoncons/staj_event.hpp:604,25'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:143,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:143,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:143,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:143,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:143,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:179,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:179,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:179,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:179,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:179,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE11begin_arrayENS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:155,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:155,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:155,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:155,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:155,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE3keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:190,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:190,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:190,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:190,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:190,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE12string_valueERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:228,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:228,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:228,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:228,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:228,17'
          Dst:             __cxa_free_exception
    - 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:    _ZN8jsoncons18basic_json_visitorIcE17byte_string_valueINS_16byte_string_viewEEEbRKT_NS_12semantic_tagERKNS_11ser_contextENSt3__19enable_ifIXsr10ext_traits18is_bytes_view_likeIS4_EE5valueEiE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons16byte_string_viewC2EPKhm
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - _ZNK8jsoncons16byte_string_view4dataEv
        - _ZNK8jsoncons16byte_string_view4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:240,83'
          Dst:             _ZNK8jsoncons16byte_string_view4dataEv
        - Src:             './include/jsoncons/json_visitor.hpp:240,93'
          Dst:             _ZNK8jsoncons16byte_string_view4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:240,31'
          Dst:             _ZN8jsoncons16byte_string_viewC2EPKhm
        - Src:             './include/jsoncons/json_visitor.hpp:243,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:243,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:243,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:243,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:243,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10null_valueENS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:202,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:202,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:202,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:202,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:202,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10bool_valueEbNS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:215,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:215,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:215,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:215,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:215,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:284,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:284,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:284,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:284,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:284,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:271,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:271,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:271,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:271,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:271,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE10half_valueEtNS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:297,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:297,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:297,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:297,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:297,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE12double_valueEdNS_12semantic_tagERKNS_11ser_contextE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:310,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_visitor.hpp:310,17'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeEmm
        - Src:             './include/jsoncons/json_visitor.hpp:310,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_visitor.hpp:310,17'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_visitor.hpp:310,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
        - _ZN8jsoncons17basic_staj_cursorIcED2Ev
        - _ZN8jsoncons18basic_staj_visitorIcED2Ev
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:257,34'
          Dst:             _ZN8jsoncons18basic_staj_visitorIcED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:257,34'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:257,34'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
        - Src:             './include/jsoncons/json_cursor.hpp:257,34'
          Dst:             _ZN8jsoncons17basic_staj_cursorIcED2Ev
    - functionName:    _ZN8jsoncons25basic_json_decode_optionsIcEC1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons25basic_json_options_commonIcEC2Ev
        - _ZN8jsoncons25basic_json_options_commonIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:265,5'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcEC2Ev
        - Src:             './include/jsoncons/json_options.hpp:268,5'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcED2Ev
    - functionName:    _ZNK8jsoncons16basic_staj_eventIcE3getINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEET_RNS3_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/staj_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons16basic_staj_eventIcE4get_INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES8_cEENS3_9enable_ifIXaasr10ext_traits9is_stringIT_EE5valuesr3std7is_sameINSB_10value_typeET1_EE5valueESB_E4typeET0_RNS3_10error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/staj_event.hpp:318,16'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE4get_INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES8_cEENS3_9enable_ifIXaasr10ext_traits9is_stringIT_EE5valuesr3std7is_sameINSB_10value_typeET1_EE5valueESB_E4typeET0_RNS3_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC1IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_cursor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC1IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEENS2_15allocator_arg_tERKS4_OT_RKNS_25basic_json_decode_optionsIcEERNS2_10error_codeEPNS2_9enable_ifIXntsr3std16is_constructibleINS2_17basic_string_viewIcSA_EESG_EE5valueEvE4typeE
        - _ZN8jsoncons25basic_json_decode_optionsIcEC1Ev
        - _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_cursor.hpp:136,15'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcEC1Ev
        - Src:             './include/jsoncons/json_cursor.hpp:134,11'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC1IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEENS2_15allocator_arg_tERKS4_OT_RKNS_25basic_json_decode_optionsIcEERNS2_10error_codeEPNS2_9enable_ifIXntsr3std16is_constructibleINS2_17basic_string_viewIcSA_EESG_EE5valueEvE4typeE
        - Src:             './include/jsoncons/json_cursor.hpp:134,11'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
        - Src:             './include/jsoncons/json_cursor.hpp:134,11'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/jsoncons/./fuzzers/fuzz_json_cursor.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          124
      EdgeCount:       48
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4nextERNS2_10error_codeE
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC1IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS2_10error_codeE
        - _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
        - _ZNK8jsoncons16basic_staj_eventIcE3getINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEET_RNS3_10error_codeE
        - _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4doneEv
        - _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7currentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './fuzzers/fuzz_json_cursor.cpp:12,28'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC1IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS2_10error_codeE
        - Src:             './fuzzers/fuzz_json_cursor.cpp:13,24'
          Dst:             _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4doneEv
        - Src:             './fuzzers/fuzz_json_cursor.cpp:15,44'
          Dst:             _ZNK8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E7currentEv
        - Src:             './fuzzers/fuzz_json_cursor.cpp:16,40'
          Dst:             _ZNK8jsoncons16basic_staj_eventIcE3getINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEET_RNS3_10error_codeE
        - Src:             './fuzzers/fuzz_json_cursor.cpp:19,28'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4nextERNS2_10error_codeE
        - Src:             './fuzzers/fuzz_json_cursor.cpp:24,1'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
        - Src:             './fuzzers/fuzz_json_cursor.cpp:24,1'
          Dst:             _ZN8jsoncons17basic_json_cursorIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED1Ev
...
