---
Fuzzer filename: '/src/jsoncons/./fuzzers/fuzz_json_encoder.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E3eofEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_reader.hpp:387,28'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_reader.hpp:387,58'
          Dst:             _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
    - 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:    6
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source_adaptor.hpp:104,28'
          Dst:             _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE3eofEv
    - 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:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10check_doneERNS1_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:535,13'
          Branch Sides:    []
      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:    __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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    __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:    1
      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:    4
      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:    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:    __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:    24
      BranchProfiles:  []
      Callsites:       []
    - 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:    24
      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:    _ZN8jsoncons18basic_json_visitorIcE10end_objectERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    __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:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    __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:    22
      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:    _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:    _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:    _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:    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:    _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:    _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:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19translate_conv_errcENS_14unicode_traits9conv_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:    _ZN8jsoncons14unicode_traits8validateIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_14convert_resultIS4_EEE4typeEPKS4_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons14unicode_traits13is_legal_utf8IcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_9conv_errcEE4typeEPKS4_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:1146,25'
          Dst:             _ZN8jsoncons14unicode_traits13is_legal_utf8IcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_9conv_errcEE4typeEPKS4_m
    - functionName:    _ZN8jsoncons14unicode_traits13is_legal_utf8IcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_9conv_errcEE4typeEPKS4_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          208
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:308,9'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:323,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8jsoncons14unicode_traits7convertIjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXaaaasr10ext_traits9is_char32IT_EE5valuesr10ext_traits18is_back_insertableIT0_EE5valuesr10ext_traits8is_char8INSB_10value_typeEEE5valueENS0_14convert_resultISA_EEE4typeEPKSA_mRSB_NS0_10conv_flagsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1044
      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:1007,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:1022,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:981,21'
          Dst:             _ZN8jsoncons14unicode_traits12is_surrogateEj
    - functionName:    _ZN8jsoncons14unicode_traits12is_surrogateEj
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons14unicode_traits17is_high_surrogateEj
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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_14convert_resultIS4_EEE4typeEPKS4_m
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19translate_conv_errcENS_14unicode_traits9conv_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_14convert_resultIS4_EEE4typeEPKS4_m
        - Src:             './include/jsoncons/json_parser.hpp:2599,13'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE19translate_conv_errcENS_14unicode_traits9conv_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:    _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:    _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:    10
      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:    _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_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:    _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      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:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/config/jsoncons_config.hpp:26,15'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './include/jsoncons/config/jsoncons_config.hpp:26,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons15assertion_errorD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/config/jsoncons_config.hpp:22,11'
          Dst:             _ZNSt13runtime_errorD2Ev
    - 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: 22
      functionLinenumberEnd: 22
      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:22,11'
          Dst:             _ZN8jsoncons15assertion_errorD2Ev
    - functionName:    _ZNK8jsoncons15assertion_error4whatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      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:    _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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    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_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:    _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:    _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_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_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:    _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:    _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:    _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:    _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__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__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__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__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__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__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_14convert_resultISA_EEE4typeEPKSA_mRSB_NS0_10conv_flagsE
        - _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_14convert_resultISA_EEE4typeEPKSA_mRSB_NS0_10conv_flagsE
        - 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_14convert_resultISA_EEE4typeEPKSA_mRSB_NS0_10conv_flagsE
    - 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__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:    15
      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__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:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:2444,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
    - 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__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:    _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: 65
      functionLinenumberEnd: 96
      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:72,29'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:76,34'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:80,34'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:84,34'
          Dst:             memcmp
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:88,34'
          Dst:             memcmp
    - functionName:    _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE11fill_bufferEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          150
      EdgeCount:       39
      CyclomaticComplexity: 19
      functionsReached:
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:416,13'
          Dst:             __cxa_begin_catch
        - Src:             './include/jsoncons/source.hpp:421,13'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:421,13'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/source.hpp:421,13'
          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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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_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: 108
      functionLinenumberEnd: 138
      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:109,43'
          Dst:             _ZN8jsoncons14unicode_traits24detect_encoding_from_bomIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
    - functionName:    _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE11read_bufferEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE11fill_bufferEv
        - _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source.hpp:331,17'
          Dst:             _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE11fill_bufferEv
        - Src:             './include/jsoncons/source.hpp:339,20'
          Dst:             _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_m
    - 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:    _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE8is_errorEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE15skip_whitespaceEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_parser.hpp:326,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:331,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_parser.hpp:347,21'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:337,38'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:341,38'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE9pop_stateEv
        - Src:             './include/jsoncons/json_parser.hpp:350,29'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10skip_spaceEPPKc
    - 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:    _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:    _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:    _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:    4
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE11read_bufferERNS2_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__19allocatorIcEEE11read_bufferEv
        - _ZN8jsoncons14unicode_traits20detect_json_encodingIcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_22detect_encoding_resultIS4_EEE4typeEPKS4_m
        - _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2EPS2_m
        - _ZN8jsoncons6detail4spanIKcLm18446744073709551615EEC2Ev
        - _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE3eofEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
      functionUses:    3
      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__19allocatorIcEEE11read_bufferEv
        - 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:    _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:    _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5resetEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_parser.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_parser.hpp:505,9'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10push_stateENS_11parse_stateE
    - functionName:    _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE8is_errorEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source_adaptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE8is_errorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/source_adaptor.hpp:109,28'
          Dst:             _ZNK8jsoncons13stream_sourceIcNSt3__19allocatorIcEEE8is_errorEv
    - functionName:    _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E10check_doneERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          123
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10check_doneERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE11read_bufferERNS2_10error_codeE
        - _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - _ZNK8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E3eofEv
        - _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
        - _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE8is_errorEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_reader.hpp:352,25'
          Dst:             _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE8is_errorEv
        - Src:             './include/jsoncons/json_reader.hpp:357,25'
          Dst:             _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
        - Src:             './include/jsoncons/json_reader.hpp:359,25'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10check_doneERNS1_10error_codeE
        - Src:             './include/jsoncons/json_reader.hpp:366,33'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_reader.hpp:368,42'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE11read_bufferERNS2_10error_codeE
        - Src:             './include/jsoncons/json_reader.hpp:370,31'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_reader.hpp:372,46'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - Src:             './include/jsoncons/json_reader.hpp:372,55'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_reader.hpp:372,37'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
        - Src:             './include/jsoncons/json_reader.hpp:375,34'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_reader.hpp:377,33'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10check_doneERNS1_10error_codeE
        - Src:             './include/jsoncons/json_reader.hpp:381,25'
          Dst:             _ZNK8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E3eofEv
    - functionName:    _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          187
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_someERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE15skip_whitespaceEv
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5resetEv
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE11read_bufferERNS2_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
        - _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE8is_errorEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_reader.hpp:276,25'
          Dst:             _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE8is_errorEv
        - Src:             './include/jsoncons/json_reader.hpp:281,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5resetEv
        - Src:             './include/jsoncons/json_reader.hpp:282,29'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE7stoppedEv
        - Src:             './include/jsoncons/json_reader.hpp:284,29'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_reader.hpp:286,38'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE11read_bufferERNS2_10error_codeE
        - Src:             './include/jsoncons/json_reader.hpp:288,27'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_reader.hpp:290,42'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - Src:             './include/jsoncons/json_reader.hpp:290,51'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_reader.hpp:290,33'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
        - Src:             './include/jsoncons/json_reader.hpp:293,36'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_reader.hpp:294,25'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE10parse_someERNS_18basic_json_visitorIcEERNS1_10error_codeE
        - Src:             './include/jsoncons/json_reader.hpp:298,33'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE5enterEv
        - Src:             './include/jsoncons/json_reader.hpp:302,39'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6acceptEv
        - Src:             './include/jsoncons/json_reader.hpp:310,21'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE15skip_whitespaceEv
        - Src:             './include/jsoncons/json_reader.hpp:311,29'
          Dst:             _ZNK8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE3eofEv
        - Src:             './include/jsoncons/json_reader.hpp:313,25'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE15skip_whitespaceEv
        - Src:             './include/jsoncons/json_reader.hpp:314,29'
          Dst:             _ZNK8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE16source_exhaustedEv
        - Src:             './include/jsoncons/json_reader.hpp:316,38'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEE11read_bufferERNS2_10error_codeE
        - Src:             './include/jsoncons/json_reader.hpp:318,27'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_reader.hpp:320,42'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4dataEv
        - Src:             './include/jsoncons/json_reader.hpp:320,51'
          Dst:             _ZNK8jsoncons6detail4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_reader.hpp:320,33'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEE6updateEPKcm
    - 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:    _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:    _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:    _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_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_context6columnEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons11ser_context4lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons11ser_contextD0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons11ser_contextD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/ser_utils.hpp:21,36'
          Dst:             _ZN8jsoncons11ser_contextD2Ev
    - functionName:    _ZN8jsoncons11ser_contextD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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_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_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:    _ZN8jsoncons11ser_contextC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/ser_utils.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE10visit_halfEtNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE17visit_byte_stringERKNS_16byte_string_viewENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE12visit_stringERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE10visit_boolEbNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE10visit_nullENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE9visit_keyERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE17visit_begin_arrayENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE16visit_end_objectERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE18visit_begin_objectENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE11visit_flushEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 815
      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:    _ZN8jsoncons26basic_default_json_visitorIcE12visit_doubleEdNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE11visit_int64ElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE12visit_uint64EmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcE15visit_end_arrayERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons26basic_default_json_visitorIcED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:806,11'
          Dst:             _ZN8jsoncons26basic_default_json_visitorIcED2Ev
    - functionName:    _ZN8jsoncons26basic_default_json_visitorIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      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/json_visitor.hpp:806,11'
          Dst:             _ZN8jsoncons18basic_json_visitorIcED2Ev
    - 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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:105,47'
          Dst:             _ZN8jsoncons19typed_array_visitorD2Ev
    - 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_null_istreamIcE11null_buffer8overflowEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      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: 34
      functionLinenumberEnd: 34
      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:34,15'
          Dst:             _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
    - functionName:    _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      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: 40
      functionLinenumberEnd: 40
      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: 55
      functionLinenumberEnd: 56
      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:53,9'
          Dst:             _ZN8jsoncons18basic_null_istreamIcE11null_bufferC2Ev
    - functionName:    _ZN8jsoncons18basic_null_istreamIcED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      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:32,11'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED2Ev
    - functionName:    _ZN8jsoncons18basic_null_istreamIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      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:32,11'
          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: 32
      functionLinenumberEnd: 32
      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:32,11'
          Dst:             _ZN8jsoncons18basic_null_istreamIcE11null_bufferD2Ev
    - functionName:    _ZN8jsoncons13stream_sourceIcNSt3__19allocatorIcEEEC2ERNS1_13basic_istreamIcNS1_11char_traitsIcEEEERKS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/source.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      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:169,9'
          Dst:             _ZN8jsoncons18basic_null_istreamIcEC1Ev
        - Src:             './include/jsoncons/source.hpp:176,9'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED1Ev
    - 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:         41
      ICount:          308
      EdgeCount:       67
      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:    _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:    5
      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:    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:    _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:    2
      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:    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:    2
      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:    0
      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:    0
      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:    _ZN8jsoncons26basic_default_json_visitorIcEC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:811,9'
          Dst:             _ZN8jsoncons18basic_json_visitorIcEC2Ev
    - 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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:103,9'
          Dst:             _ZN8jsoncons19typed_array_visitorC2Ev
    - 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_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_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_visitorIcE17visit_typed_arrayERKNS_6detail4spanIKhLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:632,27'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:632,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:633,29'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:633,45'
          Dst:             _ZNK8jsoncons6detail4spanIKhLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:635,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:637,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_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_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_6detail4spanIKmLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:674,27'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:674,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:675,29'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:675,45'
          Dst:             _ZNK8jsoncons6detail4spanIKmLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:677,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE12uint64_valueEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:679,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_arrayERKNS_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_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_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_6detail4spanIKlLm18446744073709551615EEENS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_visitor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
        - _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE3endEv
        - _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE4sizeEv
        - _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_visitor.hpp:730,27'
          Dst:             _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE4sizeEv
        - Src:             './include/jsoncons/json_visitor.hpp:730,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11begin_arrayEmNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:731,29'
          Dst:             _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE5beginEv
        - Src:             './include/jsoncons/json_visitor.hpp:731,45'
          Dst:             _ZNK8jsoncons6detail4spanIKlLm18446744073709551615EE3endEv
        - Src:             './include/jsoncons/json_visitor.hpp:733,17'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE11int64_valueElNS_12semantic_tagERKNS_11ser_contextERNSt3__110error_codeE
        - Src:             './include/jsoncons/json_visitor.hpp:735,13'
          Dst:             _ZN8jsoncons18basic_json_visitorIcE9end_arrayERKNS_11ser_contextERNSt3__110error_codeE
    - functionName:    _ZN8jsoncons18basic_json_visitorIcE17visit_typed_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_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_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_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_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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_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:    _ZN8jsoncons6binary11decode_halfEt
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/compiler_support.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ldexp
        - nan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/config/compiler_support.hpp:545,19'
          Dst:             ldexp
        - Src:             './include/jsoncons/config/compiler_support.hpp:549,19'
          Dst:             ldexp
        - Src:             './include/jsoncons/config/compiler_support.hpp:553,73'
          Dst:             nan
    - functionName:    ldexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    _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:    _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:    _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:    _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:    6
      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:    _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:    _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS_18basic_json_visitorIcEERKNS_25basic_json_decode_optionsIcEERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEEC2ERKNS_25basic_json_decode_optionsIcEERKS3_
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEEC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
        - _ZN8jsoncons26basic_default_json_visitorIcEC2Ev
        - _ZN8jsoncons26basic_default_json_visitorIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_reader.hpp:219,11'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEEC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_
        - Src:             './include/jsoncons/json_reader.hpp:215,9'
          Dst:             _ZN8jsoncons26basic_default_json_visitorIcEC2Ev
        - Src:             './include/jsoncons/json_reader.hpp:221,11'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEEC2ERKNS_25basic_json_decode_optionsIcEERKS3_
        - Src:             './include/jsoncons/json_reader.hpp:223,9'
          Dst:             _ZN8jsoncons26basic_default_json_visitorIcED2Ev
        - Src:             './include/jsoncons/json_reader.hpp:223,9'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
    - 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: 188
      functionLinenumberEnd: 193
      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:193,9'
          Dst:             _ZN8jsoncons18basic_null_istreamIcED1Ev
    - 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:    _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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons25basic_json_encode_optionsIcED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      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:    _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNS_11string_sinkINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEENS5_9enable_ifIXsr3std7is_sameINS5_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:64,28'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/byte_string.hpp:84,24'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/byte_string.hpp:92,28'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    120
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18bytes_to_base64urlIPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_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_genericIPKhNS_11string_sinkINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEENS5_9enable_ifIXsr3std7is_sameINS5_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_PKcRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:182,16'
          Dst:             _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNS_11string_sinkINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEENS5_9enable_ifIXsr3std7is_sameINS5_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_PKcRT0_
    - functionName:    _ZN8jsoncons15bytes_to_base64IPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_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_genericIPKhNS_11string_sinkINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEENS5_9enable_ifIXsr3std7is_sameINS5_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_PKcRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:193,16'
          Dst:             _ZN8jsoncons6detail23bytes_to_base64_genericIPKhNS_11string_sinkINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEENS5_9enable_ifIXsr3std7is_sameINS5_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_PKcRT0_
    - functionName:    _ZNK8jsoncons16byte_string_view3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons16byte_string_view5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/byte_string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons15bytes_to_base16IPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:168,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/byte_string.hpp:169,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE18byte_string_formatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail32resolve_byte_string_chars_formatENS_24byte_string_chars_formatES1_S1_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoders.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_encoders.hpp:152,5'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_encoders.hpp:160,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E13false_literalEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons28string_view_constant_of_typeIcEENSt3__117basic_string_viewIT_NS1_11char_traitsIS3_EEEEPKcPKw
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:53,13'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons/json_encoder.hpp:53,65'
          Dst:             _ZN8jsoncons28string_view_constant_of_typeIcEENSt3__117basic_string_viewIT_NS1_11char_traitsIS3_EEEEPKcPKw
        - Src:             './include/jsoncons/json_encoder.hpp:53,13'
          Dst:             __cxa_guard_release
        - Src:             './include/jsoncons/json_encoder.hpp:53,13'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN8jsoncons28string_view_constant_of_typeIcEENSt3__117basic_string_viewIT_NS1_11char_traitsIS3_EEEEPKcPKw
      functionSourceFile: '/src/jsoncons/./include/jsoncons/config/jsoncons_config.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12true_literalEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons28string_view_constant_of_typeIcEENSt3__117basic_string_viewIT_NS1_11char_traitsIS3_EEEEPKcPKw
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:48,13'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons/json_encoder.hpp:48,65'
          Dst:             _ZN8jsoncons28string_view_constant_of_typeIcEENSt3__117basic_string_viewIT_NS1_11char_traitsIS3_EEEEPKcPKw
        - Src:             './include/jsoncons/json_encoder.hpp:48,13'
          Dst:             __cxa_guard_release
        - Src:             './include/jsoncons/json_encoder.hpp:48,13'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context12set_positionEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8data_posEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      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_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZNK8jsoncons25basic_json_encode_optionsIcE14new_line_charsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:925,35'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE14new_line_charsEv
        - Src:             './include/jsoncons/json_encoder.hpp:925,68'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE14new_line_charsEv
        - Src:             './include/jsoncons/json_encoder.hpp:925,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:928,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE14new_line_charsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE23array_array_line_splitsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE24object_array_line_splitsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_contextC2ENSA_14container_typeENS_15line_split_kindEbmm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E6indentEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:905,61'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_sizeEv
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE16root_line_splitsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE24array_object_line_splitsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE25object_object_line_splitsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context9is_objectEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5flushEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      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:    _ZN8jsoncons12dtoa_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:332,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:333,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:334,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - 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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
    - 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:    _ZN8jsoncons11dump_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
      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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
      functionUses:    6
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/write_number.hpp:252,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:266,24'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:270,24'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:277,28'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:284,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:285,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZN8jsoncons12dtoa_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons12dtoa_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_17integral_constantIbLb0EEE
        - _ZN8jsoncons15prettify_stringINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmiiiRT_
        - _ZN8jsoncons6detail6grisu3EdPcPiS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:369,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:370,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:371,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:381,9'
          Dst:             _ZN8jsoncons6detail6grisu3EdPcPiS2_
        - Src:             './include/jsoncons/utility/write_number.hpp:385,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:389,9'
          Dst:             _ZN8jsoncons15prettify_stringINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmiiiRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:394,16'
          Dst:             _ZN8jsoncons12dtoa_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_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_stringINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmiiiRT_
      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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons13fill_exponentINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEviRT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:187,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:191,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:193,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:194,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:201,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:203,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:206,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:213,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:214,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:216,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:219,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:224,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:225,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:226,9'
          Dst:             _ZN8jsoncons13fill_exponentINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEviRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:230,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:231,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:234,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:236,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:237,9'
          Dst:             _ZN8jsoncons13fill_exponentINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEviRT_
    - functionName:    _ZN8jsoncons13fill_exponentINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEviRT_
      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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons12from_integerIiNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_RT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:139,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:144,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:149,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:150,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:154,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:155,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:159,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:160,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:161,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:165,9'
          Dst:             _ZN8jsoncons12from_integerIiNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_RT0_
    - functionName:    _ZN8jsoncons12from_integerIiNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _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
        - Src:             './include/jsoncons/utility/write_number.hpp:73,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:78,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - 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_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:403,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:404,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:405,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - 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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
    - functionName:    _ZN8jsoncons10dtoa_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_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_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_17integral_constantIbLb0EEE
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons15prettify_stringINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmiiiRT_
        - _ZN8jsoncons6detail6grisu3EdPcPiS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:440,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:441,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:442,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:452,9'
          Dst:             _ZN8jsoncons6detail6grisu3EdPcPiS2_
        - Src:             './include/jsoncons/utility/write_number.hpp:456,20'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:458,9'
          Dst:             _ZN8jsoncons15prettify_stringINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmiiiRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:463,16'
          Dst:             _ZN8jsoncons10dtoa_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_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_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
      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_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:476,12'
          Dst:             _ZN8jsoncons12dtoa_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_17integral_constantIbLb1EEE
    - functionName:    _ZN8jsoncons15dtoa_scientificINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
      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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons16decstr_to_doubleEPKcmRd
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:295,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:296,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:297,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - 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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
    - functionName:    _ZN8jsoncons10dtoa_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
      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_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/write_number.hpp:470,12'
          Dst:             _ZN8jsoncons10dtoa_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_NS2_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:    _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:    _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:    _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_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:    _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:    _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:    3
      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:    _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:    _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:    _ZN8jsoncons16to_hex_characterEh
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/write_number.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail22is_non_ascii_codepointEj
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoders.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons9ser_errorC1ENSt3__110error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons14json_exceptionC2Ev
        - _ZN8jsoncons14json_exceptionD2Ev
        - _ZN8jsoncons9ser_error11to_what_argENSt3__110error_codeEPKcmm
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_exception.hpp:163,9'
          Dst:             _ZN8jsoncons14json_exceptionC2Ev
        - Src:             './include/jsoncons/json_exception.hpp:163,9'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             './include/jsoncons/json_exception.hpp:166,20'
          Dst:             _ZN8jsoncons9ser_error11to_what_argENSt3__110error_codeEPKcmm
        - Src:             './include/jsoncons/json_exception.hpp:167,9'
          Dst:             _ZNSt9exceptionD2Ev
        - Src:             './include/jsoncons/json_exception.hpp:167,9'
          Dst:             _ZN8jsoncons14json_exceptionD2Ev
    - functionName:    _ZN8jsoncons14unicode_traits12to_codepointIcjEENSt3__19enable_ifIXaasr10ext_traits8is_char8IT_EE5valuesr10ext_traits9is_char32IT0_EE5valueENS0_14convert_resultIS4_EEE4typeEPKS4_SB_RS5_NS0_10conv_flagsE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/unicode_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          272
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons14unicode_traits12is_surrogateEj
        - _ZN8jsoncons14unicode_traits13is_legal_utf8IcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_9conv_errcEE4typeEPKS4_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/unicode_traits.hpp:407,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:402,21'
          Dst:             _ZN8jsoncons14unicode_traits13is_legal_utf8IcEENSt3__19enable_ifIXsr10ext_traits8is_char8IT_EE5valueENS0_9conv_errcEE4typeEPKS4_m
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:440,17'
          Dst:             _ZN8jsoncons14unicode_traits12is_surrogateEj
        - Src:             './include/jsoncons/utility/unicode_traits.hpp:402,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons6detail20is_control_characterEj
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoders.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail23bytes_to_base64_genericINSt3__111__wrap_iterIPhEENS_11string_sinkINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr3std7is_sameINS2_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESG_SG_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:          256
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:64,28'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/byte_string.hpp:84,24'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/byte_string.hpp:92,28'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEErSEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1085,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1087,29'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1089,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1094,32'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1094,50'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1094,81'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1095,41'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1095,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1099,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1104,21'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1105,43'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1110,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1112,35'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1112,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1114,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:713,25'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
    - functionName:    _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6resizeEm
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:830,18'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6resizeEm
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6reduceEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1855,18'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6reduceEv
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6reduceEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE3endEv
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE5beginEv
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:426,30'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:427,38'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE3endEv
        - Src:             './include/jsoncons/utility/bigint.hpp:428,42'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE5beginEv
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEC2EPmm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:516,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEC2EPmm
        - Src:             './include/jsoncons/utility/bigint.hpp:517,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEC2EPmm
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE3endEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      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:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE5beginEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      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:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEC2EPmm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      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:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6resizeEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7reserveEm
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:530,9'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7reserveEm
        - Src:             './include/jsoncons/utility/bigint.hpp:535,17'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - Src:             './include/jsoncons/utility/bigint.hpp:541,17'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/bigint.hpp:541,17'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/bigint.hpp:541,17'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/bigint.hpp:541,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7reserveEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage7reserveEmRKS4_
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2Ev
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE8capacityEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:447,12'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE8capacityEv
        - Src:             './include/jsoncons/utility/bigint.hpp:449,17'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - Src:             './include/jsoncons/utility/bigint.hpp:455,36'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:456,38'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:456,27'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage7reserveEmRKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:470,38'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:470,27'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage7reserveEmRKS4_
    - functionName:    _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE8capacityEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:500,16'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage7reserveEmRKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage8round_upEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:255,38'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage8round_upEm
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage8round_upEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEdVERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE6divideERKS4_RS4_S7_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1042,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1043,9'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE6divideERKS4_RS4_S7_b
        - Src:             './include/jsoncons/utility/bigint.hpp:1045,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1045,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:635,5'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS4_
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE6divideERKS4_RS4_S7_b
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          740
      EdgeCount:       160
      CyclomaticComplexity: 60
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_RKS3_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE10DDquotientEmmm
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11subtractmulEPmS5_mRm
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11unnormalizeERS4_ib
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE13get_allocatorEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9normalizeERS4_S5_Ri
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - _ZNSt13runtime_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1613,47'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1613,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_RKS3_
        - Src:             './include/jsoncons/utility/bigint.hpp:1614,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1616,24'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1618,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/bigint.hpp:1618,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             './include/jsoncons/utility/bigint.hpp:1618,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/bigint.hpp:1618,13'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/bigint.hpp:1620,25'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1620,47'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1621,24'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1622,44'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1622,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_RKS3_
        - Src:             './include/jsoncons/utility/bigint.hpp:1623,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1624,15'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1625,18'
          Dst:             _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
        - Src:             './include/jsoncons/utility/bigint.hpp:1627,20'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1627,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1627,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1628,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1629,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1630,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1627,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1634,29'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1635,31'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1636,26'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1638,25'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1638,49'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1640,31'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1640,43'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1640,20'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1640,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1640,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1641,30'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1641,42'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1641,19'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1641,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1641,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1642,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1643,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1640,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1641,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1646,24'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1646,40'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1649,33'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1650,35'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1650,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1651,30'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1652,40'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1654,60'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1657,58'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1660,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1662,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1663,19'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1663,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1663,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1664,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1665,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1663,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1668,43'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1668,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_RKS3_
        - Src:             './include/jsoncons/utility/bigint.hpp:1669,47'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1669,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_RKS3_
        - Src:             './include/jsoncons/utility/bigint.hpp:1671,28'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9normalizeERS4_S5_Ri
        - Src:             './include/jsoncons/utility/bigint.hpp:1672,28'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1673,24'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1675,34'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1676,32'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1677,14'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1678,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1679,38'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1681,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1683,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1684,29'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1685,14'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1685,29'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1687,33'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1687,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1688,28'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1690,35'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1690,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1691,30'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1693,23'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1697,38'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1697,51'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1697,27'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE10DDquotientEmmm
        - Src:             './include/jsoncons/utility/bigint.hpp:1698,35'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1698,68'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1698,13'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11subtractmulEPmS5_mRm
        - Src:             './include/jsoncons/utility/bigint.hpp:1699,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1701,14'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1702,14'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1705,13'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11unnormalizeERS4_ib
        - Src:             './include/jsoncons/utility/bigint.hpp:1706,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1708,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7destroyEv
      functionUses:    69
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:703,18'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7destroyEv
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7destroyEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage7destroyERKS4_
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:482,13'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - Src:             './include/jsoncons/utility/bigint.hpp:484,32'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:484,24'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage7destroyERKS4_
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storage7destroyERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE13get_allocatorEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:708,25'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_RKS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS5_RKS4_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:670,11'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS5_RKS4_
    - functionName:    _ZNSt13runtime_errorC1EPKc
      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:    _ZNSt13runtime_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:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE11is_negativeEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:723,25'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE11is_negativeEv
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12set_negativeEb
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:728,18'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12set_negativeEb
    - functionName:    _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1415,17'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ImEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:687,11'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ImEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEaSERKS5_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:854,18'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEaSERKS5_
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:718,25'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
    - functionName:    _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9normalizeERS4_S5_Ri
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEElSEm
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLImEENS1_9enable_ifIXsr10ext_traits19is_unsigned_integerIT_EE5valueERS4_E4typeES7_
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1810,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1811,24'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1815,34'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1816,23'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1824,15'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEElSEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1825,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEElSEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1827,28'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1828,23'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1828,39'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1830,19'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLImEENS1_9enable_ifIXsr10ext_traits19is_unsigned_integerIT_EE5valueERS4_E4typeES7_
        - Src:             './include/jsoncons/utility/bigint.hpp:1831,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLImEENS1_9enable_ifIXsr10ext_traits19is_unsigned_integerIT_EE5valueERS4_E4typeES7_
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE10DDquotientEmmm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          214
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11subtractmulEPmS5_mRm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          183
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9DDproductEmmRmS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1783,13'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9DDproductEmmRmS5_
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11unnormalizeERS4_ib
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEdVERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEErSEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1841,20'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ImEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1841,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEdVERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1841,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1841,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1845,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEErSEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1849,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9DDproductEmmRmS5_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          96
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEElSEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1056,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1060,30'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1060,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1061,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1062,42'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1063,46'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1063,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1070,31'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1070,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1071,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1072,42'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1074,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1076,38'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1076,21'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1079,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLImEENS1_9enable_ifIXsr10ext_traits19is_unsigned_integerIT_EE5valueERS4_E4typeES7_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9DDproductEmmRmS5_
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:938,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:939,36'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:940,25'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:943,26'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:943,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:944,21'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:951,13'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE9DDproductEmmRmS5_
        - Src:             './include/jsoncons/utility/bigint.hpp:952,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:953,19'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:954,27'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:956,9'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:957,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
    - functionName:    _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEC2EPS7_m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:523,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEC2EPS7_m
        - Src:             './include/jsoncons/utility/bigint.hpp:524,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEC2EPS7_m
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEC2EPS7_m
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      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:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEaSERKS5_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4dataEv
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6resizeEm
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:363,37'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:364,31'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:364,13'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:365,30'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:366,28'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:369,39'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4dataEv
        - Src:             './include/jsoncons/utility/bigint.hpp:369,58'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4dataEv
        - Src:             './include/jsoncons/utility/bigint.hpp:369,87'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4dataEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      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:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ImEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ImEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Entsr3std9is_signedIS8_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:356,27'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ImEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Entsr3std9is_signedIS8_EE5valueEvE4typeE
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ImEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Entsr3std9is_signedIS8_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          214
      EdgeCount:       86
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1580,26'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1581,25'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1583,24'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1583,46'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1585,14'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1585,33'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1586,22'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1586,38'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1588,24'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1588,40'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1590,29'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1590,45'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1594,42'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1596,21'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1596,36'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1601,26'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1601,41'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1608,16'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1580,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12set_negativeEb
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE11is_negativeEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS5_RKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ERKS6_
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2ERKS6_RKS4_
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:315,20'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - Src:             './include/jsoncons/utility/bigint.hpp:317,31'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ERKS6_
        - Src:             './include/jsoncons/utility/bigint.hpp:321,33'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2ERKS6_RKS4_
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ERKS6_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2ERKS6_RKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN8jsoncons10ext_traits16to_plain_pointerImEEPT_S3_
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:218,78'
          Dst:             _ZN8jsoncons10ext_traits16to_plain_pointerImEEPT_S3_
        - Src:             './include/jsoncons/utility/bigint.hpp:219,13'
          Dst:             __cxa_begin_catch
        - Src:             './include/jsoncons/utility/bigint.hpp:224,17'
          Dst:             __cxa_rethrow
        - Src:             './include/jsoncons/utility/bigint.hpp:225,13'
          Dst:             __cxa_end_catch
        - Src:             './include/jsoncons/utility/bigint.hpp:226,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/bigint.hpp:226,13'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/utility/bigint.hpp:226,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/bigint.hpp:226,13'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/utility/bigint.hpp:225,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons10ext_traits16to_plain_pointerImEEPT_S3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/more_type_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:296,27'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2Ev
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEcvT_ImvEEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1214,26'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1216,23'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1218,38'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:1221,16'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
    - functionName:    _ZN8jsonconsgeERKNS_12basic_bigintINSt3__19allocatorImEEEEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1450,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1450,18'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1450,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1450,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2IiEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:687,11'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2IiEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2IiEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2IiEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Esr3std9is_signedIS8_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:356,27'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2IiEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Esr3std9is_signedIS8_EE5valueEvE4typeE
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2IiEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Esr3std9is_signedIS8_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsonconsgtERKNS_12basic_bigintINSt3__19allocatorImEEEEi
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1430,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1430,18'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1430,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1430,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS5_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ERKS6_
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2ERKS6_RKS4_
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:300,37'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:302,20'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12is_allocatedEv
        - Src:             './include/jsoncons/utility/bigint.hpp:304,31'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2ERKS6_
        - Src:             './include/jsoncons/utility/bigint.hpp:308,69'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE13get_allocatorEv
        - Src:             './include/jsoncons/utility/bigint.hpp:308,33'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE17allocated_storageC2ERKS6_RKS4_
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLIlEENS1_9enable_ifIXsr10ext_traits17is_signed_integerIT_EE5valueERS4_E4typeES7_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLImEENS1_9enable_ifIXsr10ext_traits19is_unsigned_integerIT_EE5valueERS4_E4typeES7_
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:928,15'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLImEENS1_9enable_ifIXsr10ext_traits19is_unsigned_integerIT_EE5valueERS4_E4typeES7_
        - Src:             './include/jsoncons/utility/bigint.hpp:930,27'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:930,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
    - functionName:    _ZN8jsonconsmiENS_12basic_bigintINSt3__19allocatorImEEEERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmIERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1465,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmIERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1465,16'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmIERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          251
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEpLERKS4_
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - _ZN8jsonconsgtERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
        - _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
        - _ZN8jsonconsmiENS_12basic_bigintINSt3__19allocatorImEEEERKS4_
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:894,25'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:896,14'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:896,33'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:897,29'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - Src:             './include/jsoncons/utility/bigint.hpp:897,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEpLERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:897,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:897,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:898,16'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:898,35'
          Dst:             _ZN8jsonconsgtERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
        - Src:             './include/jsoncons/utility/bigint.hpp:898,48'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:898,67'
          Dst:             _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
        - Src:             './include/jsoncons/utility/bigint.hpp:899,30'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:899,32'
          Dst:             _ZN8jsonconsmiENS_12basic_bigintINSt3__19allocatorImEEEERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:899,28'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - Src:             './include/jsoncons/utility/bigint.hpp:899,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:899,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:899,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:899,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:899,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:899,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:899,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:902,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:903,45'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:905,30'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:907,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:908,26'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:909,29'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:911,36'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:911,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:912,22'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:917,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:920,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS5_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:665,11'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS5_
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:847,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:848,27'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:848,11'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:850,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:850,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEpLERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          186
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmIERKS4_
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:860,25'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:862,14'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:862,33'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE11is_negativeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:863,29'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - Src:             './include/jsoncons/utility/bigint.hpp:863,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmIERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:863,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:863,13'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:867,26'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:868,35'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:868,53'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:868,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6resizeEm
        - Src:             './include/jsoncons/utility/bigint.hpp:869,21'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE16get_storage_viewEv
        - Src:             './include/jsoncons/utility/bigint.hpp:871,45'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:873,30'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:875,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:877,29'
          Dst:             _ZNK8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmE4sizeEv
        - Src:             './include/jsoncons/utility/bigint.hpp:879,36'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewIKmEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:879,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:880,21'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:885,17'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE12storage_viewImEixEm
        - Src:             './include/jsoncons/utility/bigint.hpp:888,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE6reduceEv
    - functionName:    _ZN8jsonconsgtERKNS_12basic_bigintINSt3__19allocatorImEEEES6_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1425,18'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2IlEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Esr3std9is_signedIS8_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2IlEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2IlEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Esr3std9is_signedIS8_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:356,27'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE15inlined_storageC2IlEET_PNS2_9enable_ifIXaaaasr3std11is_integralIS8_EE5valuelestS8_Lm8Esr3std9is_signedIS8_EE5valueEvE4typeE
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IlEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2IlEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:687,11'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2IlEET_RKS4_PNS2_9enable_ifIXsr3std11is_integralIS7_EE5valueEvE4typeE
    - functionName:    _ZN8jsonconsmlENS_12basic_bigintINSt3__19allocatorImEEEEl
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLIlEENS1_9enable_ifIXsr10ext_traits17is_signed_integerIT_EE5valueERS4_E4typeES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1485,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmLIlEENS1_9enable_ifIXsr10ext_traits17is_signed_integerIT_EE5valueERS4_E4typeES7_
        - Src:             './include/jsoncons/utility/bigint.hpp:1485,16'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
    - functionName:    _ZN8jsonconsplENS_12basic_bigintINSt3__19allocatorImEEEEl
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IlEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEpLERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1460,21'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IlEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1460,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEpLERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1460,16'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1460,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1460,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE7reserveEm
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7reserveEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:835,18'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEE7reserveEm
    - functionName:    _ZN8jsoncons6detail9to_bigintIcNSt3__19allocatorImEEEENS_16to_bigint_resultIT_EEPKS6_mbRNS_12basic_bigintIT0_EERKSB_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          308
      EdgeCount:       109
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE7reserveEm
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
        - _ZN8jsonconsmlENS_12basic_bigintINSt3__19allocatorImEEEEl
        - _ZN8jsonconsplENS_12basic_bigintINSt3__19allocatorImEEEEl
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/utility/bigint.hpp:2021,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1987,16'
          Dst:             _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/bigint.hpp:2001,27'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:2001,15'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:2001,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2002,16'
          Dst:             _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/bigint.hpp:2001,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2016,29'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:2017,7'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE7reserveEm
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,22'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,24'
          Dst:             _ZN8jsonconsmlENS_12basic_bigintINSt3__19allocatorImEEEEl
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,31'
          Dst:             _ZN8jsonconsplENS_12basic_bigintINSt3__19allocatorImEEEEl
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,19'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2024,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2027,24'
          Dst:             _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/bigint.hpp:2039,11'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEE12set_negativeEb
        - Src:             './include/jsoncons/utility/bigint.hpp:2042,11'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:2043,12'
          Dst:             _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/bigint.hpp:2044,1'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:2044,1'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
    - functionName:    _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons9to_bigintIcNSt3__19allocatorImEEEENS_16to_bigint_resultIT_EEPKS5_mRNS_12basic_bigintIT0_EERKSA_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
        - _ZN8jsoncons6detail9to_bigintIcNSt3__19allocatorImEEEENS_16to_bigint_resultIT_EEPKS6_mbRNS_12basic_bigintIT0_EERKSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:2054,16'
          Dst:             _ZN8jsoncons16to_bigint_resultIcEC2EPKcNSt3__14errcE
        - Src:             './include/jsoncons/utility/bigint.hpp:2059,16'
          Dst:             _ZN8jsoncons6detail9to_bigintIcNSt3__19allocatorImEEEENS_16to_bigint_resultIT_EEPKS6_mbRNS_12basic_bigintIT0_EERKSB_
        - Src:             './include/jsoncons/utility/bigint.hpp:2063,16'
          Dst:             _ZN8jsoncons6detail9to_bigintIcNSt3__19allocatorImEEEENS_16to_bigint_resultIT_EEPKS6_mbRNS_12basic_bigintIT0_EERKSB_
    - functionName:    _ZN8jsoncons18bytes_to_base64urlINSt3__111__wrap_iterIPhEENS_11string_sinkINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEENS1_9enable_ifIXsr3std7is_sameINS1_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_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:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail23bytes_to_base64_genericINSt3__111__wrap_iterIPhEENS_11string_sinkINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr3std7is_sameINS2_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESG_SG_PKcRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:182,16'
          Dst:             _ZN8jsoncons6detail23bytes_to_base64_genericINSt3__111__wrap_iterIPhEENS_11string_sinkINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr3std7is_sameINS2_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESG_SG_PKcRT0_
    - functionName:    _ZN8jsoncons15bytes_to_base64INSt3__111__wrap_iterIPhEENS_11string_sinkINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEENS1_9enable_ifIXsr3std7is_sameINS1_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_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:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons6detail23bytes_to_base64_genericINSt3__111__wrap_iterIPhEENS_11string_sinkINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr3std7is_sameINS2_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESG_SG_PKcRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/byte_string.hpp:193,16'
          Dst:             _ZN8jsoncons6detail23bytes_to_base64_genericINSt3__111__wrap_iterIPhEENS_11string_sinkINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr3std7is_sameINS2_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESG_SG_PKcRT0_
    - functionName:    _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE14write_bytes_beINS2_IhEEEEvRiRNS1_6vectorIhT_EE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          168
      EdgeCount:       52
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - _ZN8jsonconsgeERKNS_12basic_bigintINSt3__19allocatorImEEEEi
        - _ZN8jsonconsgtERKNS_12basic_bigintINSt3__19allocatorImEEEEi
        - _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEEl
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE6divideERKS4_RS4_S7_b
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEcvT_ImvEEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1267,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1268,21'
          Dst:             _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEEl
        - Src:             './include/jsoncons/utility/bigint.hpp:1268,36'
          Dst:             _ZN8jsonconsgtERKNS_12basic_bigintINSt3__19allocatorImEEEEi
        - Src:             './include/jsoncons/utility/bigint.hpp:1270,33'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IiEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1272,18'
          Dst:             _ZN8jsonconsgeERKNS_12basic_bigintINSt3__19allocatorImEEEEi
        - Src:             './include/jsoncons/utility/bigint.hpp:1274,37'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1275,37'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1276,15'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE6divideERKS4_RS4_S7_b
        - Src:             './include/jsoncons/utility/bigint.hpp:1277,15'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1278,48'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEcvT_ImvEEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1279,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1279,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1279,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1279,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1280,15'
          Dst:             _ZN8jsonconsgeERKNS_12basic_bigintINSt3__19allocatorImEEEEi
        - Src:             './include/jsoncons/utility/bigint.hpp:1282,48'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEcvT_ImvEEv
        - Src:             './include/jsoncons/utility/bigint.hpp:1286,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1286,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1286,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1286,5'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
    - functionName:    _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEEl
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IlEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1420,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IlEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1420,17'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE7compareERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1420,8'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1420,25'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8jsonconsmiENS_12basic_bigintINSt3__19allocatorImEEEEl
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IlEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmIERKS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:1470,21'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IlEET_RKS3_PNS1_9enable_ifIXsr3std11is_integralIS6_EE5valueEvE4typeE
        - Src:             './include/jsoncons/utility/bigint.hpp:1470,18'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEmIERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1470,16'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2ERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:1470,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/utility/bigint.hpp:1470,9'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
    - functionName:    _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IcEEPKT_mRKS3_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/utility/bigint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS4_
        - _ZN8jsoncons9to_bigintIcNSt3__19allocatorImEEEENS_16to_bigint_resultIT_EEPKS5_mRNS_12basic_bigintIT0_EERKSA_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/utility/bigint.hpp:655,11'
          Dst:             _ZN8jsoncons6detail14bigint_storageINSt3__19allocatorImEEEC2ERKS4_
        - Src:             './include/jsoncons/utility/bigint.hpp:657,18'
          Dst:             _ZN8jsoncons9to_bigintIcNSt3__19allocatorImEEEENS_16to_bigint_resultIT_EEPKS5_mRNS_12basic_bigintIT0_EERKSA_
        - Src:             './include/jsoncons/utility/bigint.hpp:660,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/utility/bigint.hpp:660,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/utility/bigint.hpp:660,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8jsoncons6detail13escape_stringIcNS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmPKT_mbbRT0_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoders.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          394
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons14unicode_traits12to_codepointIcjEENSt3__19enable_ifIXaasr10ext_traits8is_char8IT_EE5valuesr10ext_traits9is_char32IT0_EE5valueENS0_14convert_resultIS4_EEE4typeEPKS4_SB_RS5_NS0_10conv_flagsE
        - _ZN8jsoncons16to_hex_characterEh
        - _ZN8jsoncons6detail20is_control_characterEj
        - _ZN8jsoncons6detail22is_non_ascii_codepointEj
        - _ZN8jsoncons9ser_errorC1ENSt3__110error_codeE
        - _ZN8jsoncons9ser_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_encoders.hpp:42,9'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_encoders.hpp:45,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:46,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:50,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:51,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:55,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:56,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:60,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:61,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:65,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:66,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:70,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:71,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:75,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:76,22'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:82,26'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:83,26'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:86,26'
          Dst:             _ZN8jsoncons6detail20is_control_characterEj
        - Src:             './include/jsoncons/json_encoders.hpp:90,30'
          Dst:             _ZN8jsoncons14unicode_traits12to_codepointIcjEENSt3__19enable_ifIXaasr10ext_traits8is_char8IT_EE5valuesr10ext_traits9is_char32IT0_EE5valueENS0_14convert_resultIS4_EEE4typeEPKS4_SB_RS5_NS0_10conv_flagsE
        - Src:             './include/jsoncons/json_encoders.hpp:93,25'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_encoders.hpp:93,25'
          Dst:             _ZN8jsoncons9ser_errorC1ENSt3__110error_codeE
        - Src:             './include/jsoncons/json_encoders.hpp:93,25'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_encoders.hpp:93,25'
          Dst:             _ZN8jsoncons9ser_errorD1Ev
        - Src:             './include/jsoncons/json_encoders.hpp:93,25'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/json_encoders.hpp:96,25'
          Dst:             _ZN8jsoncons6detail22is_non_ascii_codepointEj
        - Src:             './include/jsoncons/json_encoders.hpp:96,55'
          Dst:             _ZN8jsoncons6detail20is_control_characterEj
        - Src:             './include/jsoncons/json_encoders.hpp:104,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:105,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:106,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:106,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:107,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:107,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:108,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:108,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:109,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:109,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:110,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:111,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:112,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:112,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:113,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:113,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:114,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:114,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:115,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:115,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:120,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:121,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:122,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:122,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:123,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:123,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:124,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:124,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:125,44'
          Dst:             _ZN8jsoncons16to_hex_characterEh
        - Src:             './include/jsoncons/json_encoders.hpp:125,34'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:131,30'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoders.hpp:137,26'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE13bignum_formatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18write_bignum_valueERKNS2_17basic_string_viewIcS5_EE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          333
      EdgeCount:       84
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IcEEPKT_mRKS3_
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - _ZN8jsoncons15bytes_to_base64INSt3__111__wrap_iterIPhEENS_11string_sinkINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEENS1_9enable_ifIXsr3std7is_sameINS1_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_RT0_
        - _ZN8jsoncons18bytes_to_base64urlINSt3__111__wrap_iterIPhEENS_11string_sinkINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEENS1_9enable_ifIXsr3std7is_sameINS1_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_RT0_
        - _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEEl
        - _ZN8jsonconsmiENS_12basic_bigintINSt3__19allocatorImEEEEl
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE14write_bytes_beINS2_IhEEEEvRiRNS1_6vectorIhT_EE
        - _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE13bignum_formatEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_encoder.hpp:830,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:830,30'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE13bignum_formatEv
        - Src:             './include/jsoncons/json_encoder.hpp:834,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:840,28'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IcEEPKT_mRKS3_
        - Src:             './include/jsoncons/json_encoder.hpp:841,37'
          Dst:             _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEEl
        - Src:             './include/jsoncons/json_encoder.hpp:844,29'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - Src:             './include/jsoncons/json_encoder.hpp:844,33'
          Dst:             _ZN8jsonconsmiENS_12basic_bigintINSt3__19allocatorImEEEEl
        - Src:             './include/jsoncons/json_encoder.hpp:844,27'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/json_encoder.hpp:844,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:844,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:844,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:844,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:848,23'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE14write_bytes_beINS2_IhEEEEvRiRNS1_6vectorIhT_EE
        - Src:             './include/jsoncons/json_encoder.hpp:850,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:853,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:856,42'
          Dst:             _ZN8jsoncons15bytes_to_base64INSt3__111__wrap_iterIPhEENS_11string_sinkINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEENS1_9enable_ifIXsr3std7is_sameINS1_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_RT0_
        - Src:             './include/jsoncons/json_encoder.hpp:857,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:860,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:860,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:863,28'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEC2IcEEPKT_mRKS3_
        - Src:             './include/jsoncons/json_encoder.hpp:864,37'
          Dst:             _ZN8jsonconsltERKNS_12basic_bigintINSt3__19allocatorImEEEEl
        - Src:             './include/jsoncons/json_encoder.hpp:867,29'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEEngEv
        - Src:             './include/jsoncons/json_encoder.hpp:867,33'
          Dst:             _ZN8jsonconsmiENS_12basic_bigintINSt3__19allocatorImEEEEl
        - Src:             './include/jsoncons/json_encoder.hpp:867,27'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEEaSERKS4_
        - Src:             './include/jsoncons/json_encoder.hpp:867,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:867,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:867,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:867,25'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:871,23'
          Dst:             _ZNK8jsoncons12basic_bigintINSt3__19allocatorImEEE14write_bytes_beINS2_IhEEEEvRiRNS1_6vectorIhT_EE
        - Src:             './include/jsoncons/json_encoder.hpp:873,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:876,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:879,42'
          Dst:             _ZN8jsoncons18bytes_to_base64urlINSt3__111__wrap_iterIPhEENS_11string_sinkINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEENS1_9enable_ifIXsr3std7is_sameINS1_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESF_SF_RT0_
        - Src:             './include/jsoncons/json_encoder.hpp:880,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:883,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:883,17'
          Dst:             _ZN8jsoncons12basic_bigintINSt3__19allocatorImEEED2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:886,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:887,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:888,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE14escape_solidusEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE20escape_all_non_asciiEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12write_doubleclINS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmdRT_
      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_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
        - _ZN8jsoncons11dump_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
        - _ZN8jsoncons12dtoa_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
        - _ZN8jsoncons15dtoa_scientificINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
        - _ZN8jsoncons18json_runtime_errorISt16invalid_argumentvEC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - snprintf
      functionUses:    1
      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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:524,26'
          Dst:             _ZN8jsoncons10dtoa_fixedINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
        - 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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:544,26'
          Dst:             _ZN8jsoncons15dtoa_scientificINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
        - 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_bufferINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvPKcmcRT_
        - Src:             './include/jsoncons/utility/write_number.hpp:564,26'
          Dst:             _ZN8jsoncons12dtoa_generalINS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEbdcRT_
        - 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:    _ZNK8jsoncons25basic_json_options_commonIcE20enable_neginf_to_strEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      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_commonIcE13neginf_to_numEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE20enable_neginf_to_numEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      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_commonIcE17enable_inf_to_strEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      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_commonIcE10inf_to_numEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE17enable_inf_to_numEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      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:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons28string_view_constant_of_typeIcEENSt3__117basic_string_viewIT_NS1_11char_traitsIS3_EEEEPKcPKw
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:43,13'
          Dst:             __cxa_guard_acquire
        - Src:             './include/jsoncons/json_encoder.hpp:43,65'
          Dst:             _ZN8jsoncons28string_view_constant_of_typeIcEENSt3__117basic_string_viewIT_NS1_11char_traitsIS3_EEEEPKcPKw
        - Src:             './include/jsoncons/json_encoder.hpp:43,13'
          Dst:             __cxa_guard_release
        - Src:             './include/jsoncons/json_encoder.hpp:43,13'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12write_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18write_bignum_valueERKNS2_17basic_string_viewIcS5_EE
        - _ZN8jsoncons6detail13escape_stringIcNS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmPKT_mbbRT0_
        - _ZNK8jsoncons25basic_json_encode_optionsIcE13bignum_formatEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE14escape_solidusEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE20escape_all_non_asciiEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:557,17'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE20escape_all_non_asciiEv
        - Src:             './include/jsoncons/json_encoder.hpp:557,17'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE14escape_solidusEv
        - Src:             './include/jsoncons/json_encoder.hpp:560,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:561,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:562,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:567,17'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18write_bignum_valueERKNS2_17basic_string_viewIcS5_EE
        - Src:             './include/jsoncons/json_encoder.hpp:569,62'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE13bignum_formatEv
        - Src:             './include/jsoncons/json_encoder.hpp:571,17'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18write_bignum_valueERKNS2_17basic_string_viewIcS5_EE
        - Src:             './include/jsoncons/json_encoder.hpp:577,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:578,102'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE20escape_all_non_asciiEv
        - Src:             './include/jsoncons/json_encoder.hpp:578,134'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE14escape_solidusEv
        - Src:             './include/jsoncons/json_encoder.hpp:578,38'
          Dst:             _ZN8jsoncons6detail13escape_stringIcNS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmPKT_mbbRT0_
        - Src:             './include/jsoncons/json_encoder.hpp:579,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE17enable_nan_to_strEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      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_numEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_options_commonIcE17enable_nan_to_numEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      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:    _ZN8jsoncons12from_integerIlNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _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
        - Src:             './include/jsoncons/utility/write_number.hpp:73,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:78,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14is_indent_onceEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      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:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons12from_integerImNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_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:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _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
        - Src:             './include/jsoncons/utility/write_number.hpp:73,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/utility/write_number.hpp:78,16'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:935,27'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:936,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZNK8jsoncons25basic_json_encode_optionsIcE14new_line_charsEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:915,35'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE14new_line_charsEv
        - Src:             './include/jsoncons/json_encoder.hpp:915,68'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE14new_line_charsEv
        - Src:             './include/jsoncons/json_encoder.hpp:915,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:918,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14is_indent_onceEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:815,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - Src:             './include/jsoncons/json_encoder.hpp:817,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:820,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:820,68'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14is_indent_onceEv
        - Src:             './include/jsoncons/json_encoder.hpp:822,35'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:823,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
    - functionName:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context15increment_countEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      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:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context15increment_countEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:899,31'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context15increment_countEv
    - functionName:    _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      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:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8unindentEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:910,61'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_sizeEv
    - functionName:    _ZN8jsoncons25basic_json_options_commonIcEC2ERKS1_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E17visit_byte_stringERKNS_16byte_string_viewENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          170
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons15bytes_to_base16IPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_RT0_
        - _ZN8jsoncons15bytes_to_base64IPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_RT0_
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZN8jsoncons18bytes_to_base64urlIPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_RT0_
        - _ZN8jsoncons6detail32resolve_byte_string_chars_formatENS_24byte_string_chars_formatES1_S1_
        - _ZNK8jsoncons16byte_string_view3endEv
        - _ZNK8jsoncons16byte_string_view5beginEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE18byte_string_formatEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_encoder.hpp:602,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_encoder.hpp:621,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:591,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:593,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - Src:             './include/jsoncons/json_encoder.hpp:595,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:595,75'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:597,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:618,107'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE18byte_string_formatEv
        - Src:             './include/jsoncons/json_encoder.hpp:618,47'
          Dst:             _ZN8jsoncons6detail32resolve_byte_string_chars_formatENS_24byte_string_chars_formatES1_S1_
        - Src:             './include/jsoncons/json_encoder.hpp:625,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:626,60'
          Dst:             _ZNK8jsoncons16byte_string_view5beginEv
        - Src:             './include/jsoncons/json_encoder.hpp:626,70'
          Dst:             _ZNK8jsoncons16byte_string_view3endEv
        - Src:             './include/jsoncons/json_encoder.hpp:626,42'
          Dst:             _ZN8jsoncons15bytes_to_base16IPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_RT0_
        - Src:             './include/jsoncons/json_encoder.hpp:627,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:633,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:634,60'
          Dst:             _ZNK8jsoncons16byte_string_view5beginEv
        - Src:             './include/jsoncons/json_encoder.hpp:634,71'
          Dst:             _ZNK8jsoncons16byte_string_view3endEv
        - Src:             './include/jsoncons/json_encoder.hpp:634,42'
          Dst:             _ZN8jsoncons15bytes_to_base64IPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_RT0_
        - Src:             './include/jsoncons/json_encoder.hpp:635,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:641,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:642,63'
          Dst:             _ZNK8jsoncons16byte_string_view5beginEv
        - Src:             './include/jsoncons/json_encoder.hpp:642,73'
          Dst:             _ZNK8jsoncons16byte_string_view3endEv
        - Src:             './include/jsoncons/json_encoder.hpp:642,42'
          Dst:             _ZN8jsoncons18bytes_to_base64urlIPKhNS_11string_sinkINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEENS4_9enable_ifIXsr3std7is_sameINS4_15iterator_traitsIT_E10value_typeEhEE5valueEmE4typeESE_SE_RT0_
        - Src:             './include/jsoncons/json_encoder.hpp:643,27'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:653,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12visit_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12write_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:539,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:541,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - Src:             './include/jsoncons/json_encoder.hpp:543,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:543,75'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:545,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:549,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12write_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_encoder.hpp:551,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10visit_boolEbNS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12true_literalEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E13false_literalEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:786,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:788,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - Src:             './include/jsoncons/json_encoder.hpp:790,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:790,75'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:792,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:798,30'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12true_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:798,53'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12true_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:798,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:799,28'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12true_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:803,30'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E13false_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:803,54'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E13false_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:803,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:804,28'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E13false_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:807,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10visit_nullENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:518,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:520,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - Src:             './include/jsoncons/json_encoder.hpp:522,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:522,75'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:524,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:528,26'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:528,49'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:528,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:529,24'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:531,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9visit_keyERKNS2_17basic_string_viewIcS5_EERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context12set_positionEm
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEm
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - _ZN8jsoncons6detail13escape_stringIcNS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmPKT_mbbRT0_
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8data_posEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE14escape_solidusEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE20escape_all_non_asciiEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:484,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_encoder.hpp:484,13'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/json_encoder.hpp:484,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_encoder.hpp:484,13'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/json_encoder.hpp:485,31'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - Src:             './include/jsoncons/json_encoder.hpp:487,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:491,31'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:493,31'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:494,17'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:496,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - Src:             './include/jsoncons/json_encoder.hpp:496,71'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:499,40'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8data_posEv
        - Src:             './include/jsoncons/json_encoder.hpp:499,17'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEm
        - Src:             './include/jsoncons/json_encoder.hpp:502,31'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - Src:             './include/jsoncons/json_encoder.hpp:504,31'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context12set_positionEm
        - Src:             './include/jsoncons/json_encoder.hpp:506,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:507,102'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE20escape_all_non_asciiEv
        - Src:             './include/jsoncons/json_encoder.hpp:507,134'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE14escape_solidusEv
        - Src:             './include/jsoncons/json_encoder.hpp:507,34'
          Dst:             _ZN8jsoncons6detail13escape_stringIcNS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmPKT_mbbRT0_
        - Src:             './include/jsoncons/json_encoder.hpp:508,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE9push_backEc
        - Src:             './include/jsoncons/json_encoder.hpp:509,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E17visit_begin_arrayENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          321
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E6indentEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context9is_objectEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE16root_line_splitsEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE23array_array_line_splitsEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE24object_array_line_splitsEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_encoder.hpp:406,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_encoder.hpp:428,21'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:389,17'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
        - Src:             './include/jsoncons/json_encoder.hpp:394,50'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:394,78'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - Src:             './include/jsoncons/json_encoder.hpp:396,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:401,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context9is_objectEv
        - Src:             './include/jsoncons/json_encoder.hpp:403,80'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE24object_array_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:403,146'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:404,34'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE24object_array_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:405,39'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:426,80'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE23array_array_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:426,145'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:427,34'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE23array_array_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:427,76'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:431,47'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:433,47'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:434,33'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:440,43'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:441,29'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:446,43'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:447,29'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:456,69'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE16root_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:459,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E6indentEv
        - Src:             './include/jsoncons/json_encoder.hpp:460,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16visit_end_objectERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8unindentEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:371,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_encoder.hpp:371,13'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/json_encoder.hpp:371,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_encoder.hpp:371,13'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/json_encoder.hpp:374,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8unindentEv
        - Src:             './include/jsoncons/json_encoder.hpp:375,31'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEv
        - Src:             './include/jsoncons/json_encoder.hpp:377,17'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:380,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:383,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18visit_begin_objectENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          286
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E6indentEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context9is_objectEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE16root_line_splitsEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE24array_object_line_splitsEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE25object_object_line_splitsEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_encoder.hpp:311,21'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_encoder.hpp:330,21'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:294,17'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17max_nesting_depthEv
        - Src:             './include/jsoncons/json_encoder.hpp:299,50'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:299,78'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context5countEv
        - Src:             './include/jsoncons/json_encoder.hpp:301,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:307,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context9is_objectEv
        - Src:             './include/jsoncons/json_encoder.hpp:309,80'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE25object_object_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:309,147'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:310,34'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE25object_object_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:310,78'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:315,53'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:317,33'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:328,80'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE24array_object_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:328,146'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:329,34'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE24array_object_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:329,77'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context10split_kindEv
        - Src:             './include/jsoncons/json_encoder.hpp:333,53'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:336,33'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:340,47'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:341,33'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:345,43'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:346,29'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:349,43'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEb
        - Src:             './include/jsoncons/json_encoder.hpp:350,29'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:359,70'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE16root_line_splitsEv
        - Src:             './include/jsoncons/json_encoder.hpp:362,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E6indentEv
        - Src:             './include/jsoncons/json_encoder.hpp:364,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E11visit_flushEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5flushEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:289,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5flushEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12visit_doubleEdNS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          534
      EdgeCount:       66
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons12write_doubleclINS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmdRT_
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12write_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_numEv
        - _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_numEv
        - _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_numEv
        - _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17enable_inf_to_numEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17enable_inf_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17enable_nan_to_numEv
        - _ZNK8jsoncons25basic_json_options_commonIcE17enable_nan_to_strEv
        - _ZNK8jsoncons25basic_json_options_commonIcE20enable_neginf_to_numEv
        - _ZNK8jsoncons25basic_json_options_commonIcE20enable_neginf_to_strEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:664,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:666,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - Src:             './include/jsoncons/json_encoder.hpp:668,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:668,75'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:670,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:678,34'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17enable_nan_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:680,47'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:680,77'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:680,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:681,45'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:683,39'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17enable_nan_to_strEv
        - Src:             './include/jsoncons/json_encoder.hpp:685,47'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10nan_to_strEv
        - Src:             './include/jsoncons/json_encoder.hpp:685,25'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12write_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_encoder.hpp:689,38'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:689,61'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:689,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:690,36'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:695,34'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17enable_inf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:697,47'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:697,77'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:697,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:698,45'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:700,39'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE17enable_inf_to_strEv
        - Src:             './include/jsoncons/json_encoder.hpp:702,47'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE10inf_to_strEv
        - Src:             './include/jsoncons/json_encoder.hpp:702,25'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12write_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_encoder.hpp:706,38'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:706,61'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:706,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:707,36'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:712,34'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE20enable_neginf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:714,47'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:714,80'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:714,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:715,45'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_numEv
        - Src:             './include/jsoncons/json_encoder.hpp:717,39'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE20enable_neginf_to_strEv
        - Src:             './include/jsoncons/json_encoder.hpp:719,47'
          Dst:             _ZNK8jsoncons25basic_json_options_commonIcE13neginf_to_strEv
        - Src:             './include/jsoncons/json_encoder.hpp:719,25'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12write_stringERKNS2_17basic_string_viewIcS5_EENS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_encoder.hpp:723,38'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:723,61'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:723,31'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:724,36'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12null_literalEv
        - Src:             './include/jsoncons/json_encoder.hpp:730,38'
          Dst:             _ZN8jsoncons12write_doubleclINS_11string_sinkINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEmdRT_
        - Src:             './include/jsoncons/json_encoder.hpp:734,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E11visit_int64ElNS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12from_integerIlNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_RT0_
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:745,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:747,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - Src:             './include/jsoncons/json_encoder.hpp:749,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:749,75'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:751,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:754,34'
          Dst:             _ZN8jsoncons12from_integerIlNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_RT0_
        - Src:             './include/jsoncons/json_encoder.hpp:756,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E12visit_uint64EmNS_12semantic_tagERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons12from_integerImNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_RT0_
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:767,35'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context8is_arrayEv
        - Src:             './include/jsoncons/json_encoder.hpp:769,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E18begin_scalar_valueEv
        - Src:             './include/jsoncons/json_encoder.hpp:771,36'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context13is_multi_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:771,75'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE17line_length_limitEv
        - Src:             './include/jsoncons/json_encoder.hpp:773,21'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E10break_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:776,34'
          Dst:             _ZN8jsoncons12from_integerImNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEENS2_9enable_ifIXsr10ext_traits10is_integerIT_EE5valueEmE4typeESB_RT0_
        - Src:             './include/jsoncons/json_encoder.hpp:778,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E15visit_end_arrayERKNS_11ser_contextERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8unindentEv
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
        - _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:467,13'
          Dst:             __cxa_allocate_exception
        - Src:             './include/jsoncons/json_encoder.hpp:467,13'
          Dst:             _ZN8jsoncons15assertion_errorC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             './include/jsoncons/json_encoder.hpp:467,13'
          Dst:             __cxa_throw
        - Src:             './include/jsoncons/json_encoder.hpp:467,13'
          Dst:             __cxa_free_exception
        - Src:             './include/jsoncons/json_encoder.hpp:470,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8unindentEv
        - Src:             './include/jsoncons/json_encoder.hpp:471,31'
          Dst:             _ZNK8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E16encoding_context14new_line_afterEv
        - Src:             './include/jsoncons/json_encoder.hpp:473,17'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E8new_lineEv
        - Src:             './include/jsoncons/json_encoder.hpp:476,19'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE6appendEPKcm
        - Src:             './include/jsoncons/json_encoder.hpp:478,13'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_E9end_valueEv
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_ED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_ED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:258,9'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_ED2Ev
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_ED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5flushEv
        - _ZN8jsoncons18basic_json_visitorIcED2Ev
        - _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:261,23'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEE5flushEv
        - Src:             './include/jsoncons/json_encoder.hpp:266,9'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
        - Src:             './include/jsoncons/json_encoder.hpp:266,9'
          Dst:             _ZN8jsoncons18basic_json_visitorIcED2Ev
    - functionName:    _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons25basic_json_encode_optionsIcED2Ev
        - _ZN8jsoncons25basic_json_options_commonIcED2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:390,42'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED2Ev
        - Src:             './include/jsoncons/json_options.hpp:390,42'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcED2Ev
    - functionName:    _ZN8jsoncons25basic_json_encode_optionsIcED0Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:390,42'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
    - functionName:    _ZTv0_n24_N8jsoncons25basic_json_encode_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_encode_optionsIcED1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:0,0'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
    - functionName:    _ZTv0_n24_N8jsoncons25basic_json_encode_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_encode_optionsIcED0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:0,0'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED0Ev
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE25pad_inside_array_bracketsEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 445
      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_encode_optionsIcE24pad_inside_object_bracesEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      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_encode_optionsIcE19spaces_around_commaEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE19spaces_around_colonEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    _ZNK8jsoncons25basic_json_encode_optionsIcE9precisionEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE12float_formatEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_charEv
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons25basic_json_encode_optionsIcEC1ERKS1_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons25basic_json_options_commonIcEC2ERKS1_
        - _ZN8jsoncons25basic_json_options_commonIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:364,5'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcEC2ERKS1_
        - Src:             './include/jsoncons/json_options.hpp:364,73'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcED2Ev
    - functionName:    _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2EOS8_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_EC2EOS9_RKNS_25basic_json_encode_optionsIcEERKS7_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          273
      EdgeCount:       58
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2EOS8_
        - _ZN8jsoncons12write_doubleC2ENS_18float_chars_formatEi
        - _ZN8jsoncons18basic_json_visitorIcEC2Ev
        - _ZN8jsoncons18basic_json_visitorIcED2Ev
        - _ZN8jsoncons25basic_json_encode_optionsIcEC1ERKS1_
        - _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
        - _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_charEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE12float_formatEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE19spaces_around_colonEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE19spaces_around_commaEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE24pad_inside_object_bracesEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE25pad_inside_array_bracketsEv
        - _ZNK8jsoncons25basic_json_encode_optionsIcE9precisionEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/jsoncons/json_encoder.hpp:205,13'
          Branch Sides:    []
        - Branch String:   './include/jsoncons/json_encoder.hpp:220,13'
          Branch Sides:    []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:196,9'
          Dst:             _ZN8jsoncons18basic_json_visitorIcEC2Ev
        - Src:             './include/jsoncons/json_encoder.hpp:199,14'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2EOS8_
        - Src:             './include/jsoncons/json_encoder.hpp:200,14'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcEC1ERKS1_
        - Src:             './include/jsoncons/json_encoder.hpp:201,35'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE11indent_charEv
        - Src:             './include/jsoncons/json_encoder.hpp:202,26'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE12float_formatEv
        - Src:             './include/jsoncons/json_encoder.hpp:202,50'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE9precisionEv
        - Src:             './include/jsoncons/json_encoder.hpp:202,14'
          Dst:             _ZN8jsoncons12write_doubleC2ENS_18float_chars_formatEi
        - Src:             './include/jsoncons/json_encoder.hpp:205,29'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE19spaces_around_colonEv
        - Src:             './include/jsoncons/json_encoder.hpp:220,29'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE19spaces_around_commaEv
        - Src:             './include/jsoncons/json_encoder.hpp:235,25'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE24pad_inside_object_bracesEv
        - Src:             './include/jsoncons/json_encoder.hpp:245,25'
          Dst:             _ZNK8jsoncons25basic_json_encode_optionsIcE25pad_inside_array_bracketsEv
        - Src:             './include/jsoncons/json_encoder.hpp:255,9'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
        - Src:             './include/jsoncons/json_encoder.hpp:255,9'
          Dst:             _ZN8jsoncons18basic_json_visitorIcED2Ev
    - functionName:    _ZN8jsoncons25basic_json_encode_optionsIcEC1Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_options.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons25basic_json_options_commonIcEC2Ev
        - _ZN8jsoncons25basic_json_options_commonIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_options.hpp:344,5'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcEC2Ev
        - Src:             './include/jsoncons/json_options.hpp:362,5'
          Dst:             _ZN8jsoncons25basic_json_options_commonIcED2Ev
    - functionName:    _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED2Ev
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
        - _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
        - _ZN8jsoncons26basic_default_json_visitorIcED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_reader.hpp:170,11'
          Dst:             _ZN8jsoncons17basic_json_parserIcNSt3__19allocatorIcEEED2Ev
        - Src:             './include/jsoncons/json_reader.hpp:170,11'
          Dst:             _ZN8jsoncons26basic_default_json_visitorIcED2Ev
        - Src:             './include/jsoncons/json_reader.hpp:170,11'
          Dst:             _ZN8jsoncons19json_source_adaptorINS_13stream_sourceIcNSt3__19allocatorIcEEEEED2Ev
    - functionName:    _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4readERNS2_10error_codeE
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E10check_doneERNS2_10error_codeE
        - _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_reader.hpp:398,13'
          Dst:             _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E9read_nextERNS2_10error_codeE
        - Src:             './include/jsoncons/json_reader.hpp:401,17'
          Dst:             _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E10check_doneERNS2_10error_codeE
    - functionName:    _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS_18basic_json_visitorIcEERKS4_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_reader.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS_18basic_json_visitorIcEERKNS_25basic_json_decode_optionsIcEERKS4_
        - _ZN8jsoncons25basic_json_decode_optionsIcEC1Ev
        - _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_reader.hpp:209,33'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcEC1Ev
        - Src:             './include/jsoncons/json_reader.hpp:207,15'
          Dst:             _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS_18basic_json_visitorIcEERKNS_25basic_json_decode_optionsIcEERKS4_
        - Src:             './include/jsoncons/json_reader.hpp:207,15'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
        - Src:             './include/jsoncons/json_reader.hpp:207,15'
          Dst:             _ZN8jsoncons25basic_json_decode_optionsIcED1Ev
    - functionName:    _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_EC2EOS9_RKS7_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/json_encoder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_EC2EOS9_RKNS_25basic_json_encode_optionsIcEERKS7_
        - _ZN8jsoncons25basic_json_encode_optionsIcEC1Ev
        - _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './include/jsoncons/json_encoder.hpp:192,60'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcEC1Ev
        - Src:             './include/jsoncons/json_encoder.hpp:192,15'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_EC2EOS9_RKNS_25basic_json_encode_optionsIcEERKS7_
        - Src:             './include/jsoncons/json_encoder.hpp:192,15'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
        - Src:             './include/jsoncons/json_encoder.hpp:192,15'
          Dst:             _ZN8jsoncons25basic_json_encode_optionsIcED1Ev
    - functionName:    _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERS7_
      functionSourceFile: '/src/jsoncons/./include/jsoncons/sink.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/jsoncons/./fuzzers/fuzz_json_encoder.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERS7_
        - _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4readERNS2_10error_codeE
        - _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS_18basic_json_visitorIcEERKS4_
        - _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED2Ev
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_EC2EOS9_RKS7_
        - _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_ED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './fuzzers/fuzz_json_encoder.cpp:12,33'
          Dst:             _ZN8jsoncons11string_sinkINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEC2ERS7_
        - Src:             './fuzzers/fuzz_json_encoder.cpp:12,25'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_EC2EOS9_RKS7_
        - Src:             './fuzzers/fuzz_json_encoder.cpp:13,24'
          Dst:             _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_EC2IRNS2_19basic_istringstreamIcNS2_11char_traitsIcEES4_EEEEOT_RNS_18basic_json_visitorIcEERKS4_
        - Src:             './fuzzers/fuzz_json_encoder.cpp:15,12'
          Dst:             _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_E4readERNS2_10error_codeE
        - Src:             './fuzzers/fuzz_json_encoder.cpp:18,1'
          Dst:             _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED2Ev
        - Src:             './fuzzers/fuzz_json_encoder.cpp:18,1'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_ED2Ev
        - Src:             './fuzzers/fuzz_json_encoder.cpp:18,1'
          Dst:             _ZN8jsoncons17basic_json_readerIcNS_13stream_sourceIcNSt3__19allocatorIcEEEES4_ED2Ev
        - Src:             './fuzzers/fuzz_json_encoder.cpp:18,1'
          Dst:             _ZN8jsoncons18basic_json_encoderIcNS_11string_sinkINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES7_ED2Ev
...
